Androidアプリケーションにログインを追加する
WebAuthProvider.login
メソッドを使用して、ユーザーをログインさせることができます。
onSuccess
コールバックに配信されます。
WebAuthProvider
クラスのその他のオプションについては、「Auth0.Androidの構成」を参照してください。
Androidアプリケーションにログアウトを追加する
ユーザーをログアウトさせるには、WebAuthProvider.logout
メソッドを呼び出します。ログアウト結果はonSuccess
コールバックに配信されます。
この方法では、認証時にブラウザが設定したCookieが削除されるため、ユーザーは次回認証を行うときに資格情報を再入力する必要があります。
ログアウトがキャンセルされた場合は、ユーザーを、ログアウトの直前にいた場所に戻すといいかもしれません。
ユーザープロファイルを表示する
AuthenticationAPIClient
クラスを使用して、Auth0からユーザーのプロファイルを取得します。これには以下のものが必要です。
- ログインフェーズで受信したアクセストークン
WebAuthProvider.login
が呼び出されたときを含むためのprofile
スコープemail
スコープ(ユーザーのメールアドレスを取得したい場合)