即使在应用安装时授予了权限,也会再次提示同意屏幕

时间:2014-08-27 07:29:13

标签: google-apps-marketplace

我们有一个市场应用程序,其中包含一个服务帐户和一个项目中列出的Web应用程序客户端ID。我们在安装应用程序时请求一组范围,但是用户在第一次运行应用程序时仍然会点击第二个权限屏幕

在市场app api配置页面中,我们在安装应用程序时请求以下范围:

URL ../ userinfo.email
URL ../ userinfo.profile
URL ../驱动 URL ../ admin.directory.user [抱歉无法列出整个网址[

当用户尝试登录我们的应用时,我们根据https://developers.google.com/accounts/docs/OAuth2Login#scope-param

发出带有scope =“openid email”的oauth请求

似乎第二个权限许可屏幕是由于请求的范围中存在一些差异,但我无法追踪它。

1 个答案:

答案 0 :(得分:1)

身份验证的范围必须是profile email,而不是openid email。另外,请检查您是否已执行all the actions listed in this blog post