我对iOS的Auth0 v2有疑问,如何续订idToken
?
我在renew(withRefreshToken refreshToken: String, scope: String?)
使用refreshToken
方法,但它只返回新的accessToken
,我需要idToken
。
有谁知道如何获得它?
答案 0 :(得分:-1)
我设法使用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)
}
}