- 暗黙的なサインアップ: ユーザーがアカウントに紐付いていない識別子でログインしようとします。OTP の検証後、確認画面が表示され、アカウントを作成できます。
- 暗黙的なログイン: ユーザーがすでにアカウントに紐付いている識別子でサインアップしようとします。OTP の検証後、「アカウントはすでに存在します」というエラーが表示されることなくログインできます。
暗黙的なサインアップの仕組み
- ユーザーがUniversal Login画面で識別子 (メールアドレスなど) を入力します。
- Auth0がワンタイムパスワード (OTP) を送信し、ユーザーがそれを入力します。
- 識別子に対応するアカウントがないため、Auth0は入力された識別子を表示したアカウントを作成確認画面を表示します。
- ユーザーが確認を選択すると、Auth0がアカウントを作成し、ユーザーをログインさせます。
email_verifiedまたはphone_verified) としてマークされます。
Advanced Customizations for Universal Login (ACUL)を使用して、確認画面をブランドや文言に合わせてカスタマイズできます。
暗黙的なログイン: 仕組み
識別子の要件
すべてのユーザーが暗黙的なサインアップでセルフサービスを利用できるようにするには、接続で 1 つの識別子を必須にするか、すべての識別子を任意にしてください。
パスキーまたはパスワードを追加する
API ベースの設定
POST /otp/challenge に allow_signup: true を指定すると、検証済みの OTP によるアカウント作成を許可できます。どちらの場合も、上記と同じ識別子要件が適用されます。詳細については、データベース接続でのパスワードレスログインに Authentication API を使用するを参照してください。
パスワードレスのデータベース接続のデフォルト動作
- 接続でパスワードレス方式 (メールOTP、SMS OTP、または音声OTP) を設定している。
- 接続でSignupが許可されている。
- 接続で必須の識別子が1つのみであるか、すべての識別子が任意である。複数の識別子を必須とする接続では、標準のサインアップフローにフォールバックします。
Actions
制限事項
- 複数の識別子が必要な接続では、暗黙的なサインアップはサポートされていません。該当するユーザーは標準のサインアップフローを使用する必要があります。
- 暗黙的なサインアップとログインはUniversal Loginでのみ利用できます。クラシックログインではサポートされていません。