【发布时间】:2018-03-01 22:08:34
【问题描述】:
最近在我的本地开发人员中实现了 Google 登录。一切正常,但当我选择我的一个 Google 帐户登录时,同意屏幕不会出现。它确实获得了授权,因为我可以在“我的帐户”的与您的帐户关联的应用程序部分看到我的网站。
我已经在 API 和服务控制台的凭据部分下配置了 OAuth 同意屏幕。不知道为什么不显示?我尝试发送approval_prompt=force,但没有任何效果。还尝试了prompt=select_account+consent,这给了我一个错误。
一些附加信息:
authorization_url=https://accounts.google.com/o/oauth2/v2/authbase_url=https://www.googleapis.com/oauth2/v3/userinfoaccess_token_url=https://www.googleapis.com/oauth2/v4/token
【问题讨论】:
-
您要求什么范围?
-
@StevenSoneff 个人资料和电子邮件。
-
我们不再需要个人资料/电子邮件地址范围的同意屏幕。选择显示个人资料和电子邮件信息的帐户 UI 就足够了
-
@StevenSoneff 感谢您的回复!这有帮助。
-
在这种情况下如何注销并以不同的用户身份登录?
标签: oauth google-oauth google-signin