2014-02-13 145 views
1

我正在測試開發者控制檯API安裝的Google Marketplace應用程序。Oauth2授權彈出窗口

在相應的API項目中,配置了以下範圍。

https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile

我已經安裝了應用程序,因此該帳戶的管理員已經授權範圍。但是,當我的域中的用戶第一次登錄時,使用通用導航鏈接,他們將獲得授權彈出窗口。

我從法國的翻譯本,但彈出說像:

此應用程序需要您的許可才能

  • 知道你在谷歌
  • 誰顯示您的電子郵件

帶2個按鈕:接受並取消

I認爲管理員授權是足夠的。我錯過了什麼 ?

+0

我不清楚如何在點擊通用導航鏈接時啓動OAuth流程。鏈接沒有做任何特別的事情,所以你的應用程序代碼必須啓動流程。至於彈出窗口,可能是由幾個問題引起的。範圍必須匹配(儘管您已經表明他們這麼做),管理員只授權特定的組織單位,您使用的是不同的客戶端,您試圖獲得刷新令牌並可能更多。你可以進一步看看啓動OAuth流程的代碼嗎? – jonathanberi

+0

[OAuth流程的僞代碼](http://pastebin.com/Mg7JNRpb) – lfedon

+0

我有同樣的問題,使用此範圍與谷歌+登錄按鈕。彈出式授權顯示出來,Google告訴我,在域的管理員安裝並授予權限後,我無法在市場應用程序中彈出此授權。但我找不到有關我應該怎麼做的信息。 //www.googleapis.com/auth/userinfo.email%20https://www.googleapis.com/auth/plus.me 到 – user1930068

回答

0

的問題是不匹配的範圍 - 在控制檯中註冊的那些不符合要求的範圍在發起OAuth的流程時。