刷新

时间:2017-09-26 03:36:54

标签: ios swift google-api google-signin

使用Google登录iOS SDK(v4.1.0),并遵循add sign-in to my iOS app指南并让我们的后端工程师按照server auth guide我们成功通过Google登录我们的iOS应用。但是经过一个小时后,在idToken到期并且登录SDK处理后对其进行刷新后,idToken不再将aud属性设置为我设置的serverClientID它位于didFinishLaunching,现在将aud设置为clientID

我的代码如下didFinishLaunching

 GIDSignIn.sharedInstance().clientID = clientID
 GIDSignIn.sharedInstance().serverClientID = serverClientID
 GIDSignIn.sharedInstance().scopes = scopes
 GIDSignIn.sharedInstance().signInSilently()

在SDK刷新令牌并检查JWT后,谷歌向我们提供Auth0's JWT checker,JWT不再将aud属性设置为上一个serverClientID,而是拥有它设置为clientID

有没有其他人经历过这个并找到了解决方案?

0 个答案:

没有答案