我正在使用 google oauth 2 来处理登录功能。但是我不想让任何人登录,所以我如何在他/她成功认证后获得用户的电子邮件,然后我可以进行第二轮认证,谢谢。
问问题
127 次
2 回答
0
你不能这就是 OAuth 的全部意义,除了其他系统说他们就是他们所说的人之外,你无法获得有关用户的任何特定信息。
您必须访问 Google 的其他服务之一才能获得所需的信息,OAuth 专门设计为不共享此类信息。
于 2013-07-04T02:25:33.747 回答
0
请参阅“使用 OAuth 2.0 登录”页面: https ://developers.google.com/accounts/docs/OAuth2Login
基本上你必须请求电子邮件范围。如果您还请求 id 令牌,那么您可以立即收到电子邮件,但您必须验证令牌。如果您只有访问令牌,则可以使用 userinfo 端点来获取电子邮件。
于 2013-07-05T21:12:51.093 回答