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

Universal Login

接続を設定する
- Auth0 Dashboard > Authentication > Passwordless に移動し、Email トグルを有効にします。
-
Email を選択して設定ウィンドウを開き、Settings ビューに切り替えて、メールの From、Subject、Message を入力します。
Auth0 でカスタムメールテンプレートを送信するには、From の値を
auth0.comドメイン以外のメールアドレスに変更する必要があります。変更しない場合、Auth0 はデフォルトのメールテンプレートを送信します。 -
OTP Expiry と OTP Length を設定します。
- 受け付けられるのは、最後に発行された OTP (またはリンク) のみです。新しいものが発行されると、それ以前のものはすべて無効になります。また、最新のものも使用すると無効になります。
- OTP の入力に失敗できるのは 3 回までです。その後は、新しい code をリクエストする必要があります。
- 発行された OTP は、有効期限が切れるまで (デフォルトでは) 3 分間有効です。
- OTP の有効期限を延長する場合は、OTP の長さも長くする必要があります。そうしないと、攻撃者が短い code を推測するための猶予が長くなります。
- Disable Sign Ups を有効にするかどうかを決定します。この設定を有効にすると、既存のユーザーにのみパスワードレスアクセスを許可できますが、アプリケーションがユーザー列挙攻撃の脅威にさらされる可能性があります。詳細については、Passwordless Connections Best Practices を参照してください。
- Save を選択します。
多言語サポート
x-request-language ヘッダーに値を設定します。このヘッダーが設定されていない場合、ブラウザーによって自動的に設定される accept-language ヘッダーから言語が取得されます。
メッセージ構文
request_language パラメーターを参照して、メッセージの言語を変更できます。
| Parameter | Description |
|---|---|
code | 使用するパスワード。 |
link | 生成されたサインインリンク。 |
application.name | ユーザーがサインアップするアプリケーションの名前。 |
request_language | メッセージ内容に指定された言語。 |
operation | API を介したユーザーのメールアドレス更新によってテンプレートがトリガーされたかどうかを示します。トリガーされた場合の値は change_email、それ以外の場合は null です。 |
organization.idorganization.display_nameorganization.nameorganization.metadataorganization.branding.logo_urlorganization.branding.colors.primaryorganization.branding.colors.page_background