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" 那里您可以看到应用在安装后请求的实际范围。
有些范围要求用户授予应用程序访问某些信息的权限,即使域管理员已经安装并授予了所述范围。
应该只要求用户一次授予范围权限。只有在请求新范围时,才可能要求用户授予对这些新范围的权限。
我已经在 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" 那里您可以看到应用在安装后请求的实际范围。
有些范围要求用户授予应用程序访问某些信息的权限,即使域管理员已经安装并授予了所述范围。 应该只要求用户一次授予范围权限。只有在请求新范围时,才可能要求用户授予对这些新范围的权限。