google 应用市场中缺少范围

Missing scopes in google apps marketplace

我已经在 Google Apps Marketplace 上发布了一个应用程序。我的项目包括所有必需的范围,但在安装应用程序时这些范围不存在,这意味着在安装后用户被要求允许使用应该已经启用的范围 - 这会破坏 SSO。

范围已列出 - 如您在此处所见: https://workbooks.box.com/s/p7qpsx6uotwj5eg6ltrg

... /auth/userinfo.email    
... /auth/userinfo.profile  
... /auth/calendar  
... /auth/tasks 
... /auth/drive 
... /auth/admin.directory.user.readonly

并启用了六个 API。

但是 Marketplace 应用缺少一半的请求范围: https://workbooks.box.com/s/wnuy6cs8i7rzpoc2526t

这是发布机制的错误吗?还是我错过了一步?

在管理控制台中,转到 "Security > Advanced Settings > Manage API client access" 那里您可以看到应用在安装后请求的实际范围。

有些范围要求用户授予应用程序访问某些信息的权限,即使域管理员已经安装并授予了所述范围。 应该只要求用户一次授予范围权限。只有在请求新范围时,才可能要求用户授予对这些新范围的权限。