【发布时间】:2014-07-29 05:53:40
【问题描述】:
我正在使用 oAuth2,并且我的 google API 控制台中有一个项目,其中注册了一个 iOS 客户端和一个 Web 客户端。
我想从我的 iOS 应用中进行身份验证,并让我的网络后端检索访问令牌,以便它可以使用 Google api 进行繁重的处理工作。
我已尝试遵循这些适用于 android 的说明:https://developers.google.com/accounts/docs/CrossClientAuth
但是当我将范围分配为时,我不断得到一个无效的范围:
oauth2:server: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 从 google 获取 iOS 应用上的代码,Web 后端可以使用这些代码来生成它自己的正确访问令牌?
【问题讨论】:
-
我认为不仅仅是 iOS。这家伙报告了一个 android 应用程序的相同问题 - stackoverflow.com/questions/18361054/…
-
你让它工作了吗?我有同样的问题:stackoverflow.com/questions/42105485/…
标签: ios google-api oauth-2.0 google-oauth