Skip to main content

始める前に

は、ユーザーが電話番号またはメールアドレスを入力し、認証を完了するためのワンタイムパスワード (OTP) を受け取れる Passwordless 接続 に対応しています。

Universal Login で Passwordless を有効にする

Universal Login で 接続をサポートするように設定するには、Authentication Profile でサポート対象のログインフローを使用するよう設定し、認証時にその接続を指定するようアプリケーションを更新する必要があります。

Identifier First を有効にする

で、Authentication > Authentication Profile に移動します。 Identifier First または Identifier First + Biometrics を選択します。

アプリケーションを更新する

アプリケーションで有効にしている接続の種類によっては、ログイン時に Passwordless 接続を指定するようアプリケーションを更新する必要があります。 ログイン時に Passwordless 接続を指定するには、Auth0 Authentication API の Login エンドポイントconnection パラメーターとその値 (sms または email) を渡す必要があります。 https://mytenant.us.auth0.com/authorize?client_id={id}&``connection={sms|email}``&scope=…&response_type=code&response_mode=query&state=…&redirect_uri=http%3A%2F%2Flocalhost%3A3000&code_challenge=… いずれかの SDK を使用している場合は、初期化時に Passwordless 接続を指定できます。たとえば、次のようにします。
Universal Login と Single Sign-On で Passwordless を使用している場合、接続パラメーター smsemail では既存の Auth0 セッションは利用されないため、ユーザーはログインを求められます。

接続をテストする

ユーザーがOTPの入力を求められると、次のいずれかの画面が表示されます。

サインアップ

ログイン