パスワードレス認証にメールまたはSMSを構成する
Auth0では、ユニバーサルログインを構成して、ユーザーがマジックリンクやワンタイムパスワード(OTP)をメールで受け取って認証したり、SMS経由でOTPを受け取って認証したりできます。
SMSまたはメールを使用したパスワードレス認証を有効にするには、アプリケーションのパスワードレス接続を定義する必要があります。
接続を作成したら、これを使用するようにユニバーサルログインを構成する必要があります。これには3つのオプションがあります。
ユニバーサルログイン
この方法では、パスワードレス接続をネイティブにサポートするユニバーサルログインエクスペリエンスを使用します。詳細については、「ユニバーサルログインを使用したパスワードレス」をお読みください。
ユニバーサルログイン+Lock(パスワードレス)
この方法は、Lock(パスワードレス)テンプレートとカスタムログインページを使用して、Lock for Web SDKでユーザーを認証します。
[Dashboard]>[Branding(ブランディング)]>[Universal Login(ユニバーサルログイン)]に移動して、[Login(ログイン)]タブをクリックします。
[Custom Login Page(カスタムログインページ)]のトグルを有効にして、[Lock(パスワードレス)]テンプレートを選択します。HTMLテンプレートがパスワードレスのカスタマイズオプションを使用したLockウィジェットのコードで更新されます。
テンプレートをカスタマイズし、[Save Changes(変更の保存)]をクリックします。
HTMLとCSSを使用してログインフォームをカスタマイズし、Dashboard内で変更をプレビューすることができます。Lock(パスワードレス)テンプレートのカスタマイズ方法については、Lock for Web SDKの「パスワードレス認証」セクションをお読みください。
ユニバーサルログイン+カスタムUI+Auth0.js
この方法では、カスタムログインフォームテンプレートとカスタムログインページを使用して、Auth0.js SDKでユーザーを認証します。詳細については、「ユニバーサルログインを使用したパスワードレス認証」をお読みください。