gpt4 book ai didi

ios - 使用 Google Sign-In SDK 和 Azure iOS SDK 执行客户端身份验证

转载 作者:行者123 更新时间:2023-11-30 13:09:12 25 4
gpt4 key购买 nike

我在使用当前用户的 idToken 通过 iOS SDK 向 Azure 进行身份验证时遇到问题。我非常确定这是客户端 ID 和 key 的问题,但 Microsoft 并没有任何相关文档,所以我真的不知道从哪里开始解决我的问题。我认为这可能与 Google OAuth2 凭据有关,但我不知道。任何帮助表示赞赏。

此外,这是登录代码:

    let user: GIDGoogleUser = GIDSignIn.sharedInstance().currentUser
let payload: [String: String] = ["access_token": user.authentication.accessToken]

client.loginWithProvider("Google", token: payload) { (user, error) in
if error == nil {
print(user)
} else {
print(error?.localizedDescription)
print(error.debugDescription)
print(error?.code)
}
}

此外,我还使用 iOS 凭据而不是 Web 应用程序凭据设置了应用程序。我用网络凭据尝试过,但没有成功。

错误本地化描述和错误代码为:


可选(“服务器返回错误。”)
可选(错误域=com.Microsoft.MicrosoftAzureMobile.ErrorDomain代码=-1301“服务器返回错误。”UserInfo={NSLocalizedDescription=服务器返回错误。})
可选(-1301)

最佳答案

我收到了 Microsoft 的答复,该 SDK 似乎不支持 Google 的客户端身份验证。微软工程师给我的解决方案是编写我自己的http请求并以这种方式获取用户id。

关于ios - 使用 Google Sign-In SDK 和 Azure iOS SDK 执行客户端身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38926897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com