Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OAuth同意屏幕未显示_Oauth_Google Oauth_Google Signin - Fatal编程技术网

OAuth同意屏幕未显示

OAuth同意屏幕未显示,oauth,google-oauth,google-signin,Oauth,Google Oauth,Google Signin,最近在我的本地开发中实现了谷歌登录。一切正常,但当我选择一个谷歌帐户登录时,同意屏幕不会显示。它确实得到了授权,因为我可以在连接到您帐户的应用程序中看到我的网站 我已经在API和服务控制台的凭据部分下配置了OAuth同意屏幕。不知道为什么它没有出现?我尝试发送approval\u prompt=force,但没有效果。还尝试了prompt=select\u account+approve,这给了我一个错误 一些附加信息: authorization\u url=https://accounts

最近在我的本地开发中实现了谷歌登录。一切正常,但当我选择一个谷歌帐户登录时,同意屏幕不会显示。它确实得到了授权,因为我可以在连接到您帐户的应用程序中看到我的网站

我已经在API和服务控制台的凭据部分下配置了OAuth同意屏幕。不知道为什么它没有出现?我尝试发送
approval\u prompt=force
,但没有效果。还尝试了
prompt=select\u account+approve
,这给了我一个错误

一些附加信息:

  • authorization\u url=https://accounts.google.com/o/oauth2/v2/auth
  • base\u url=https://www.googleapis.com/oauth2/v3/userinfo
  • access\u token\u url=https://www.googleapis.com/oauth2/v4/token

根据设计,在所描述的场景中不显示同意屏幕(具有配置文件/电子邮件范围的帐户选择)。


我是谷歌的产品团队成员,我们删除了同意屏幕(显示共享数据的“允许/拒绝”屏幕),如果只请求电子邮件和/或配置文件范围,并且用户显式选择他们的谷歌帐户,因为帐户选择UI已经显示电子邮件和配置文件(名称/图片)将与应用程序共享的信息。

您请求的范围是什么?@StevenSoneff配置文件和电子邮件。我们不再需要配置文件/电子邮件地址范围的同意屏幕。选择显示配置文件和电子邮件信息的帐户UI是sufficient@StevenSoneff谢谢你的回复!这很有帮助。