成功OAuth 2.0登录后如何登录用户访问Google网页?

时间:2013-07-30 07:27:12

标签: youtube-api oauth-2.0 google-oauth google-authentication

Google建议从已弃用的 Clientlogin 迁移到 OAuth 2.0 。我们假设我已经使用了OAuth 2.0。

  

如何向用户提供一个链接,授予他授权给他的某个Google网页,而无需再次输入所有登录数据? (如何跳过登录过程?)

使用Clientlogin这是可能的 - 您可以收到所有需要的令牌并启动TokenAuth。这很棘手,因为它没有记录,但有效。

  

如何使用OAuth 2.0执行此操作?

为了说清楚 - 我正在开发一个已安装的应用程序。

2 个答案:

答案 0 :(得分:1)

你不能在OAuth 2中这样做。

但是如果您在默认外部浏览器中打开链接,那么用户很可能已经有一个活动会话。如果没有,那么用户只需登录一次。

答案 1 :(得分:0)

好的,我找到了办法。 我正在切换到OAuth2并在此过程中劫持谷歌cookie。 OAuth 2并不比旧版ClientLogin更安全。有一次,用户必须输入他的凭据,一旦通过身份验证,我就可以访问SIDLSID。 使用SIDLSID我可以通过旧方式使用TokenAuth OR 直接合并会话。