我試圖遵循以下指導: https://developers.google.com/appengine/docs/java/endpoints/auth谷歌的App Engine雲端點的OAuth 2.0範圍
我遵循的步驟,並添加客戶端ID和用戶參數,當空我拋出一個異常OAuthRequestException 。
當我部署到Google並使用API Explorer訪問API時,如果在沒有OAuth的情況下訪問API,我會收到預期的未經授權的異常。偉大的一切工作至今!
它建議切換OAuth 2.0切換。我這樣做,我收到一條消息:
* API不聲明任何作用域。您可以使用下面的方框手動添加示波器
該消息還指引我: http://code.google.com/apis/accounts/docs/OAuth2.html 瞭解更多關於示波器的信息。
但是關於該建議頁面上的作用域的信息非常有限。我是新來的OAuth,儘管搜索谷歌和StackOverflow 我不確定什麼範圍是? 如何在API中聲明? 當我手動添加一些API提示符時,我收到一條錯誤消息,說它是invalid_scope。那麼什麼是有效範圍?
感謝指針,但我沒有使用Google API並希望使用Google範圍。我的應用不需要訪問用戶Google帳戶中的任何個人數據。我正在用Cloud Endpoints編寫我自己的API,我想用身份驗證保護我的API,以便只有授權用戶才能訪問我的API提供的數據。 – Kevin 2013-05-04 10:21:01
我也需要,在未來的計劃,讓我們一起... – Vishwanath 2013-05-04 10:25:54
你碰巧看看這個網址。 https://developers.google.com/appengine/docs/java/endpoints/auth – Vishwanath 2013-05-04 10:28:59