0

我正在使用hybridauth 库

Hybridauth 文档说通过存储会话数据可以实现持久会话。

假设我将用户会话数据存储在我的数据库中。它包含 oauth 令牌、oauth 刷新令牌等。

使用 oauth 令牌,可以在不询问用户权限的情况下联系 oauth 服务器。

现在到目前为止一切都很好。如果用户登录谷歌,现在如何自动登录用户?

I mean do I have to use any cookies?

4

1 回答 1

0

我不能专门为您正在使用的那个库提供帮助,但是您看过这个吗?https://developers.google.com/accounts/docs/OAuth2Login

如果您也进行了登录授权,您将获得一个令牌,您可以使用它来获取 Google 用户的用户 ID

仅当访问令牌请求中存在https://www.googleapis.com/auth/userinfo.profile范围时,此字段才存在。此字段的值是登录用户的不可变标识符。存储这个,你应该有一个持久的用户标识符。

于 2012-12-18T00:39:36.413 回答