2014-09-25 27 views
1

我們正在提升我們您好!OAuth1谷歌Apps Marketplace應用,到OAuth2 在升級舊的應用程序被卸載後,新的應用程序已安裝,但數據的訪問不會被自動授予授權的數據訪問 - > V2遷移

老應用範圍:

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

範圍https://www.googleapis.com/auth/appsmarketplace.license被視爲一個新的範圍,並防止授權在升級過程中傳輸。而不是要求域的管理員授予對此範圍的訪問權限,而是授予對該API的訪問權限,作爲應用程序的開發人員,並使用該令牌爲所有客戶訪問此API。