2013-08-21 22 views
2

我正在使用oAuth2,並且在我的google API控制檯中有一個項目,其中包含iOS客戶端和註冊的Web客戶端。是否可以在iOS上使用Google跨客戶端身份驗證,如果有,如何實現?

我想從我的iOS應用程序進行身份驗證,並讓我的網站後端檢索訪問令牌,以便使用Google API執行繁重的處理工作。

我已經試過以下這些指令是針對Android:https://developers.google.com/accounts/docs/CrossClientAuth

但是當我指定的範圍,我不斷收到一個無效的範圍:

的oauth2:服務器:CLIENT_ID:MY.WEB .CLIENT.ID:api_scope:http://www.google.com/m8/feeds/https://mail.google.com/https://www.googleapis.com/auth/plus.login

任何人都成功地實現了iOS的一組類似的嗎?如果有,請解釋或共享文件?您使用哪些庫或SDK從iOS應用程序獲取谷歌代碼,以便Web後端可以使用它來生成適當的訪問令牌?

+1

我認爲這不僅僅是iOS版。這傢伙報告與Android應用程序相同的問題 - http://stackoverflow.com/questions/18361054/getting-google-oauth-authorization-token-from-android-return-with-invalid-scope/18364768#18364768 – divyanshm

+0

你得到這個工作?我有同樣的問題:http://stackoverflow.com/questions/42105485/cross-client-google-oauth-get-auth-code-on-ios-and-access-token-on-server – quantum

回答

相關問題