2014-03-06 108 views
0

我在嘗試使用僅通過OAuth2提供的新API來構建Google Apps Marketplace應用程序。我們已經有一個使用舊API的應用程序,但我無法弄清楚如何與OAuth2擁有相同的流程。Google Apps Marketplace多次聲明範圍?

在我們的舊應用中,域管理員將安裝該應用並授予其權限。然後,我們可以僅使用我們的應用程序的ID /祕密進行請求,而無需用戶交互。 (雙腿OAuth)

我如何使用OAuth2來做到這一點?描述的here沒有任何流程聽起來像我在找的東西。

回答

1

我也很難找到這個新的OAuth2登錄並運行。 您將不得不使用服務帳戶代表用戶發出請求。 文檔是在這裏: https://developers.google.com/accounts/docs/OAuth2ServiceAccount

我還不設法讓被再次提示沒有每個用戶的工作流程,但是這很可能是因爲我需要離線訪問:

Google Apps Marketplace SDK + Domain-wide OAuth 2 SSO

+0

這看起來像我想要的。我最初被拋棄,因爲它要求您在請求令牌時聲明範圍,但只要這些範圍是域管理員已經批准了您的範圍的子集,它似乎工作正常。 –