Android SDKをセットアップする
最初にAndroid SDKをセットアップして、以下のパスワードレスメソッドを使えるようにします。Auth0とAndroid SDKを構成する
Passwordless APIを使用するには、Auth0 Android SDKのバージョン1.20以降を使って設定する必要があります。
コードを要求する
この例では、ユーザーのメールアドレス、PasswordlessType.CODE、接続名をパラメーターとしてpasswordlessWithEmailを呼び出すことで、コードを要求します。成功したら、ユーザーにコードが届くことを知らせると共に、そのコードを入力する場所にユーザーを誘導すると良いでしょう。
passwordlessWithSmsメソッドを使用して、SMSを使ったコード送信を行えます。
コードを入力する
ユーザーはコードを受け取ると、入力することができます。loginWithEmailメソッドを呼び出し、ユーザーのメール、受信したコード、および当該の接続名と共に渡します。成功すると、応答でCredentialsオブジェクトを受信します。
loginWithSmsメソッドを使って、SMSで受信したコードを送信し、ユーザーを認証することができます。
デフォルトで使用されるスコープは、openid profile emailです。