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

Universal Login

電話プロバイダーを設定する
- Auth0 Dashboard で、Branding > Phone Provider に移動します。
-
Phone Message Providerトグルを有効にします。
-
電話メッセージプロバイダーを選択します。
- Twilio を使用する場合は、Configure Twilio as a Phone Messaging Provider の手順に従ってください。
- カスタムプロバイダーを使用する場合は、Auth0 Actions を使用するために、カスタム電話プロバイダーを設定する の手順に従ってください。
- 配信方法を選択します。
- 変更を Save します。
レガシーSMSゲートウェイ
パスワードレス SMS の設定
-
Message に、SMS の本文を入力します。
@@password@@プレースホルダーは、ユーザーに送信されるワンタイムパスワードに自動的に置き換えられます。 -
OTP Expiry と OTP Length の設定を調整します。
- 発行されたワンタイムパスワード (またはリンク) のうち、有効なのは最後に発行された 1 つだけです。新しいものが発行されると、それ以前のものはすべて無効になります。また、最新のものも使用されると無効になります。
- ワンタイムパスワードの入力に失敗できるのは 3 回までです。3 回失敗すると、新しいコードをリクエストする必要があります。
- 発行されたワンタイムパスワードの有効期限は、デフォルトで 3 分です。
- ワンタイムパスワードの有効期限を延長する場合は、ワンタイムパスワードの長さも長くする必要があります。そうしないと、攻撃者が短いコードを推測するための猶予時間が長くなります。
- Disable Sign Ups を使用するかどうかを決定します。この設定を有効にすると、既存ユーザーにのみパスワードレスアクセスを許可できますが、アプリケーションがユーザー列挙攻撃の脅威にさらされる可能性があります。詳しくは、パスワードレス接続のベストプラクティス を参照してください。
- Save を選択します。
多言語対応
x-request-language ヘッダーの値を設定します。このヘッダーが設定されていない場合は、ブラウザーによって自動的に設定される accept-language ヘッダーから言語が取得されます。
Message の構文
request_language パラメーターを参照して、メッセージの言語を変更できます。
Liquid の使い方について詳しくは、GitHub の Liquid for Designersを参照してください。