Lock.Android: Actualiser les jetons Web JSON
Lorsque l’authentification est effectuée avec la permission offline_access
incluse, un jeton d’actualisation est renvoyé avec les identifiants. Cette valeur peut servir à demander un nouveau jeton d’accès et ainsi éviter de demander de nouveau à l’utilisateur ses identifiants.
Les jetons doivent être stockés en lieu sûr après authentification. N’oubliez pas que les jetons d’actualisation n’expirent jamais. Pour demander un nouveau jeton, utilisez AuthenticationAPIClient
d’Auth0.Android
.
Utiliser un jeton d’actualisation
val refreshToken: String = // Retrieve Refresh Token from secure storage
val account = Auth0(this)
val client = AuthenticationAPIClient(account)
client.renewAuth(refreshToken)
.start(object: Callback<Credentials, AuthenticationException> {
override fun onFailure(exception: AuthenticationException) {
// Error
}
override fun onSuccess(credentials: Credentials) {
// Use the credentials
}
})
Was this helpful?
/