1.20.0 以降が必要です。
パスワードレスの仕組み
- code をリクエストする
- code を入力する
ステップ 1: code をリクエストする
startPasswordless を呼び出し、code をリクエストします。type パラメーターのデフォルト値は Code です。成功したら、通常は code を送信したことをユーザーに通知し、必要に応じてその code を入力する画面に誘導します。
ステップ 2: code を入力する
login メソッドを呼び出し、ユーザーのメールアドレス、受け取った code、対象の接続の名前を渡します。成功すると、レスポンスで Credentials オブジェクトを受け取ります。
パスワードレスのパラメータ
.startPasswordless(email: String, type: String, connection: String)
または
.startPasswordless(phoneNumber: String, type: String, connection: String)
| パラメータ | 必須 | 説明 |
|---|---|---|
email | 必須 | (String) 使用する方法に応じて、email または phoneNumber のいずれか一方が必須です (両方は指定できません) 。 |
phoneNumber | 必須 | (String) 使用する方法に応じて、email または phoneNumber のいずれか一方が必須です (両方は指定できません) 。 |
type | 任意 | (String) 使用するパスワードレスのトランザクションの種類です。.Code または .iOSLink を指定します。デフォルトは .Code です。 |
connection | 任意 | (String) パスワードレス認証に使用する接続の名前です。デフォルトは、SMS のオーバーロードでは sms、メールアドレスのオーバーロードでは email です。 |