已经过身份验证的Google+ API自动登录用户

时间:2013-05-11 07:14:14

标签: php javascript api google-plus

有人可以将我重定向到某个网站或告诉我如何自动登录已经通过其Google帐户验证我的应用的用户。

2 个答案:

答案 0 :(得分:1)

只要您的范围(权限)没有更改,

Google+ Sign-In会在最初授权您的应用后自动登录后续访问。这适用于所有为Google+登录提供的客户:web,Android和iOS。

在后续访问中,登录会自动调用您为data-callback参数定义的函数,并且您可以立即使用传递给该参数的授权信息,例如访问令牌。

如果您需要基于PHP标签的离线访问,您还应该查看Google+ Sign-In server-side flow,这与您的前端代码和回调非常相似;但是,您还可以获得可以发送到服务器的“一次性代码”。此一次性代码可用于安全地允许您的服务器获取自己的访问令牌并刷新令牌。

另请参阅PHP quickstart,其中详细说明了如何执行此方案,并包含一次性代码交换的最佳做法。

答案 1 :(得分:0)

我在stackoverflow上发现了一个答案,听起来非常接近你自己的问题,请查看:

How to automate login to Google API to get OAuth 2.0 token to access known user account