パスワードレス認証にメールまたはSMSを構成する

Auth0では、ユニバーサルログインを構成して、ユーザーがマジックリンクやワンタイムパスワード(OTP)をメールで受け取って認証したり、SMS経由でOTPを受け取って認証したりできます。

SMSまたはメールを使用したパスワードレス認証を有効にするには、アプリケーションのパスワードレス接続を定義する必要があります。

接続を作成したら、これを使用するようにユニバーサルログインを構成する必要があります。これには3つのオプションがあります。

ユニバーサルログイン

この方法では、パスワードレス接続をネイティブにサポートするユニバーサルログインエクスペリエンスを使用します。詳細については、「ユニバーサルログインを使用したパスワードレス」をお読みください。

ユニバーサルログイン+Lock(パスワードレス)

この方法は、Lock(パスワードレス)テンプレートとカスタムログインページを使用して、Lock for Web SDKでユーザーを認証します。

  1. [Dashboard]>[Branding(ブランディング)]>[Universal Login(ユニバーサルログイン)]に移動して、[Login(ログイン)]タブをクリックします。

  2. [Custom Login Page(カスタムログインページ)]のトグルを有効にして、[Lock(パスワードレス)]テンプレートを選択します。HTMLテンプレートがパスワードレスのカスタマイズオプションを使用したLockウィジェットのコードで更新されます。

  3. テンプレートをカスタマイズし、[Save Changes(変更の保存)]をクリックします。

HTMLとCSSを使用してログインフォームをカスタマイズし、Dashboard内で変更をプレビューすることができます。Lock(パスワードレス)テンプレートのカスタマイズ方法については、Lock for Web SDKの「パスワードレス認証」セクションをお読みください。

ユニバーサルログイン+カスタムUI+Auth0.js

この方法では、カスタムログインフォームテンプレートとカスタムログインページを使用して、Auth0.js SDKでユーザーを認証します。詳細については、「ユニバーサルログインを使用したパスワードレス認証」をお読みください。

もっと詳しく