【问题标题】:iOS Google+ Signin SDK - use token in phonegap for authenticated calls?iOS Google+ 登录 SDK - 在 phonegap 中使用令牌进行经过身份验证的呼叫?
【发布时间】:2023-12-08 05:27:01
【问题描述】:

有一个问题要问所有的 Google 员工/phonegap/Oauth 专家。我可以在 iOS 上使用 Google+ SDK 选择一个帐户并进行身份验证,然后将令牌传递给一个 phonegap 应用程序,在该应用程序中可以使用该令牌进行经过身份验证的调用吗?

我正在寻找使用 Google 帐户、phonegap 和 iOS 进行经过身份验证的呼叫的最佳方式,这是一种选择...

更新: 我在从 Google+ SDK 获取令牌方面取得了一定的成功——但只有在用户登录之后。我可以使用 [GPPSignIn sharedInstance].authentication.accessToken 获取它。

但是,如果我尝试使用 [signIn trySilentAuthentication] 静默登录(因此用户不必每次使用应用程序时都登录); .当我尝试从 finishedWithAuth 方法获取令牌时,返回的令牌为零。救命!

【问题讨论】:

    标签: cordova oauth google-plus google-client


    【解决方案1】:

    只要您的 PhoneGap 应用使用您在创建 Google+ API 项目时注册的相同客户端 ID,这应该可以工作。但是,iOS SDK 不包含原生框架支持。这对你来说可能有点冒险——但我们很想看看你完成后是怎么做的。

    【讨论】:

    • 好的,谢谢。该死的,你不会教我怎么做的:)我仍在决定使用这种方法还是完全的网络方法。
    • 老实说,我无法引导您完成它,因为我还没有尝试过。但我知道这应该是可行的。祝你好运!
    • 在获取 oauth 令牌时遇到了一些麻烦。我已经更新了上面的回复。你对此有什么见解吗?
    最近更新 更多