iOS 的 Auth0 v2:更新 idToken
Auth0 v2 for iOS: Renew idToken
我有一个关于 iOS 的 Auth0 v2 的问题,如何续订 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)
}
}
我有一个关于 iOS 的 Auth0 v2 的问题,如何续订 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)
}
}