使用安卓账号登录网站

Posted

技术标签:

【中文标题】使用安卓账号登录网站【英文标题】:Login to website using android account 【发布时间】:2015-12-08 22:29:32 【问题描述】:

我正在构建一个响应式 Web 应用程序。它使用 oauth 登录和谷歌,它工作得很好(nodejs 和 passportjs)。

当从安卓手机浏览网站并按下“登录”时,我会得到谷歌登录页面,就像使用桌面时一样。

是否可以使用 android 的 google 帐户而不是强制用户输入他的凭据?

【问题讨论】:

阅读本文developers.google.com/identity/protocols/OAuth2InstalledApp 我还没试过。但它在我看来是一样的。用户被重定向到谷歌登录页面。我希望它与 Android 标识一起使用。我不确定这是否可能。 S 您的应用程序独立于android系统,因此在android浏览器中运行它时,就像您从一台计算机移动到另一台计算机一样,因此您仍然需要登录[auth] 我担心可能是这种情况。所以基本上我想要的东西不存在:( 【参考方案1】:

在您的网站中集成 google 登录,我想它需要登录 chrome 帐户并帮助您登录!你可以看到它工作:

冲浪**

堆栈溢出

** 从您的手机上登录网站,尝试登录,您将获得一个 google 登录按钮,如果用户使用 google 帐户登录到他的 android 手机,则单击它后,您将自动登录 (您必须使用相同的帐户注册到 *** 网站,并且在您的情况下,用户必须使用相同的帐户登录

在您的网站上)

【讨论】:

这对我不起作用。可能是版本问题吗?我正在使用 LG mini G2,运行 Android 4.4.2 和最新的 chrome。转到 ***.com 并单击“登录”时,我被重定向到 accounts.google.com 并被要求输入我的电子邮件。 好的。我现在明白了。您首先需要使用 android 帐户登录 Chrome。我通常在没有登录的情况下使用浏览器。我想这对我来说已经足够了。我会接受这个答案。【参考方案2】:

如果您不存储基于域内的用户和服务生成的密钥,例如tt 在使用网页时如果没有用户输入凭据是不可能的。

【讨论】:

您能详细说明一下这些键吗?您如何以及在哪里使用它们? 这里有更多链接可以提供帮助,但它可能仅适用于服务帐户。 developers.google.com/drive/web/delegationcloud.google.com/storage/docs/authentication 谢谢。不幸的是,这不适用于 Web 应用程序。【参考方案3】:

基本上你想要做的事情是不可能的,因为如果假设我可以从我的桌面登录到你的个人帐户。

【讨论】:

我不确定我是否理解答案。从桌面登录是什么意思?我显然希望用户有一些弹出窗口询问他是否允许使用该帐户。

以上是关于使用安卓账号登录网站的主要内容,如果未能解决你的问题,请参考以下文章

利用cookie 账号密码 如何实现网站自动登录

php实现第三方登录

怎么记住登录过的网页账号密码?

如何支持github账号登录

chrome账号登录后无法同步书签等

yy账号第三方登录是啥意思