我在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
这是发布机制中的错误吗?或者我错过了一步?
答案 0 :(得分:0)
在管理控制台中,转到"安全>高级设置>管理API客户端访问"在那里,您可以在安装后看到应用程序请求的实际范围。
某些范围要求用户授予应用程序访问某些信息的权限,即使域管理员已经安装并授予了所述范围。 应该只要求用户一次授予范围的权限。仅在请求新范围时,可能会要求用户授予对这些新范围的许可。