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?

/