【问题标题】:Is Google Cross-client Auth possible with iOS, and if so, how?iOS 是否可以使用 Google 跨客户端身份验证,如果可以,如何实现?
【发布时间】: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 google-api oauth-2.0 google-oauth


【解决方案1】:

截至6月18日,google iOS SDK 1.7.0支持一次性授权码,与Android功能一致:https://developers.google.com/+/release-notes/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-21
    • 1970-01-01
    • 1970-01-01
    • 2017-02-25
    • 1970-01-01
    • 2018-11-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多