1

我正在构建一项服务,用户无需创建帐户即可注册,但可以像 Stackoverflow.com 一样使用 Google 帐户

我的问题是 OAuth2 中用户的任何唯一信息永远不会改变,因此我可以将其用作数据库中的用户 ID。

在查看了 Google OAuth2 API 之后,我发现每次建立会话时所有令牌都是任意的。

我想知道诸如 Stackoverflow 之类的网站如何提取用户信息进行注册。

4

1 回答 1

0

获取初始访问令牌后,使用tokeninfo端点获取user_id.

https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=" +
     Uri.EscapeDataString(response.AccessToken))
于 2013-02-11T07:24:02.833 回答