仕組み
sms 接続上に作成されます。
OTP の送信先の電話番号が既存のユーザーと一致する場合、Auth0 はそのユーザーを認証します。
埋め込みログイン

Universal Login

電話プロバイダーを設定する
- Auth0 Dashboard で、ブランディング > 電話プロバイダー に移動します。
-
Phone Message Provider トグルを有効にします。

-
電話メッセージプロバイダーを選択します。
- Twilio を使用するには、Twilio を電話メッセージングプロバイダーとして設定する を参照してください。
- カスタムプロバイダーを使用するには、Auth0 Actions を使用するために カスタム電話プロバイダーを設定する を参照してください。
- 配信方法を選択します。
- 変更を保存します。
レガシー SMS ゲートウェイ
パスワードレス SMS の設定
-
Message に SMS の本文を入力します。
@@password@@プレースホルダーは、ユーザーに送信されるワンタイムパスワードに自動的に置き換えられます。 -
OTP Expiry と OTP Length の設定を調整します。
- 発行されたワンタイムパスワード (またはリンク) のうち、受け付けられるのは最後に発行されたものだけです。新しいものが発行されると、それ以前のものはすべて無効になります。最新のものも、一度使用されると無効になります。
- ワンタイムパスワードの入力に失敗できるのは 3 回までです。これを超えると、新しい code をリクエストする必要があります。
- 発行されたワンタイムパスワードは、デフォルトで 3 分間有効です。
- ワンタイムパスワードの有効期限を延長する場合は、ワンタイムパスワードの code の長さも延長してください。そうしないと、攻撃者が短い code を推測するための猶予時間が長くなります。
- Disable Sign Ups を有効にするかどうかを決定します。この設定を有効にすると、既存のユーザーにのみパスワードレスアクセスを許可できますが、アプリケーションがユーザー列挙攻撃の脅威にさらされる可能性があります。詳細については、Passwordless Connections Best Practices を参照してください。
- Save を選択します。
多言語対応
x-request-language ヘッダーに値を設定します。このヘッダーが設定されていない場合、言語はブラウザーによって自動的に設定される accept-language ヘッダーから取得されます。
メッセージ構文
request_language パラメーターを参照して、メッセージの言語を変更できます。
| パラメーター | 説明 |
|---|---|
password or code | 使用するパスワードです。 |
phone_number | ユーザーの電話番号です。 |
application.name | ユーザーがサインアップに使用しているアプリケーションの名前です。 |
request_language | メッセージ内容に使用する言語です。 |