仕組み
email 接続上に作成されます。
OTP の送信先メールアドレスが既存ユーザーのものと一致する場合、Auth0 はそのユーザーを認証します:
埋め込みログイン

Universal Login

接続を設定する
- Auth0 Dashboard > Authentication > パスワードレス に移動し、Email トグルを有効にします。
-
Email を選択して設定ウィンドウを開き、設定ビューに切り替えてから、メールの From、件名、Message テキストを入力します。
Auth0 でカスタムメールテンプレートを送信するには、From の値を
auth0.comドメイン以外のメールアドレスに変更する必要があります。変更しない場合、Auth0 はデフォルトのメールテンプレートを送信します。 -
OTP Expiry と OTP Length を設定します。
- 発行された OTP (またはリンク) のうち、有効なのは最新のものだけです。新しいものが発行されると、それ以前のものはすべて無効になります。また、最新のものも一度使用すると無効になります。
- OTP の入力に失敗できる回数は 3 回までです。3 回失敗すると、新しいコードをリクエストする必要があります。
- 発行された OTP の有効期間は、デフォルトで 3 分です。
- OTP の有効期限を延ばす場合は、OTP の長さも長くする必要があります。そうしないと、攻撃者が短いコードを推測するための猶予が大きくなります。
- Disable Sign Ups を有効にするかどうかを決定します。この設定を有効にすると、既存ユーザーにのみパスワードレスアクセスを許可できますが、アプリケーションがユーザー列挙攻撃にさらされる可能性があります。詳しくは、パスワードレス接続のベストプラクティス を参照してください。
- Save を選択します。
多言語サポート
x-request-language ヘッダーの値を設定します。このヘッダーが設定されていない場合、言語はブラウザーによって自動的に設定される accept-language ヘッダーから取得されます。
Message の構文
request_language パラメーターを参照して、メッセージの言語を変更できます。
ユーザーが 組織 経由でログインしている場合は、次のパラメーターも使用できます。
organization.idorganization.display_nameorganization.nameorganization.metadataorganization.branding.logo_urlorganization.branding.colors.primaryorganization.branding.colors.page_background