【发布时间】:2017-10-30 12:20:35
【问题描述】:
我有一个关于 Auth0 v2 for iOS 的问题,如何更新idToken?
我将renew(withRefreshToken refreshToken: String, scope: String?) 方法与refreshToken 一起使用,但它只返回新的accessToken,我需要idToken。
有人知道怎么获取吗?
【问题讨论】:
我有一个关于 Auth0 v2 for iOS 的问题,如何更新idToken?
我将renew(withRefreshToken refreshToken: String, scope: String?) 方法与refreshToken 一起使用,但它只返回新的accessToken,我需要idToken。
有人知道怎么获取吗?
【问题讨论】:
我已经设法使用delegation 获得了新的idToken,也许它会对某人有所帮助,所以我将它发布在下面:
Auth0
.authentication()
.delegation(withParameters: ["refresh_token": refreshToken])
.start { result in
switch result {
case .success(let data):
guard let idToken = data["id_token"] as? String else {
// No id token
return
}
// Save your idToken
case .failure(let error):
print(error.localizedDescription)
}
}
【讨论】: