Skip to main content
認証時に offline_access スコープを含めると、認証情報とともに が返されます。この値を使うと、新しい をリクエストでき、ユーザーに再度認証情報の入力を求めずに済みます。 認証に成功したら、トークンは安全なストレージに保存する必要があります。リフレッシュトークンは 有効期限がない 点に注意してください。新しいトークンをリクエストするには、Auth0.AndroidAuthenticationAPIClient を使用します。

リフレッシュトークンを使用する

val refreshToken: String = // セキュアなストレージからリフレッシュトークンを取得する
val account = Auth0(this)

val client = AuthenticationAPIClient(account)
client.renewAuth(refreshToken)
  .start(object: Callback<Credentials, AuthenticationException> {
  override fun onFailure(exception: AuthenticationException) {
       // エラー
   }

   override fun onSuccess(credentials: Credentials) {
       // 認証情報を使用する
   }
})