在Google Apps Marketplace v1上授予数据访问权限 - > v2迁移

时间:2014-09-25 12:03:14

标签: google-oauth google-apps-marketplace

我们正在将OAuth1 Google Apps市场应用升级到OAuth2 在升级旧应用程序时,将安装新应用程序,但不会自动授予数据访问权限

旧的应用范围:

https://apps-apis.google.com/a/feeds/user/#readonly # provisioning API

新的应用范围:

https://www.googleapis.com/auth/userinfo.email  
https://www.googleapis.com/auth/userinfo.profile    
https://www.googleapis.com/auth/admin.directory.user.readonly # directory_v1 API
https://www.googleapis.com/auth/appsmarketplace.license

我不明白是不是问题。 AFAIK在旧的OAuth1应用程序中,userinfo和LicensingAPI访问权限已自动启用。 ProvisioningAPI和Directory_v1范围匹配。 我们应该在升级时自动授予数据访问权限。

1 个答案:

答案 0 :(得分:1)

范围https://www.googleapis.com/auth/appsmarketplace.license计为新范围,并阻止在升级期间传输授权。不要求域管理员授予对此作用域的访问权限,而是作为应用程序的开发人员授予对此API的访问权限,并使用该令牌为所有客户访问此API。