适用于iOS的Auth0 v2:续订idToken

时间:2017-05-30 06:41:34

标签: ios swift auth0

我对iOS的Auth0 v2有疑问,如何续订idToken

我在renew(withRefreshToken refreshToken: String, scope: String?)使用refreshToken方法,但它只返回新的accessToken,我需要idToken

有谁知道如何获得它?

1 个答案:

答案 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)
            }
    }