Skip to main content

開始する前に

エクスペリエンスでは、パスワードレス接続をサポートしています。これにより、ユーザーは電話番号またはメールアドレスを入力し、認証を完了するためのワンタイムパスワード (OTP) を受け取ることができます。

Universal Login でパスワードレスを有効にする

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

Identifier First を有効化する

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

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

アプリケーションで有効になっている接続の種類によっては、ログイン時にパスワードレス接続を指定するようにアプリケーションを更新する必要があります。 ログイン時にパスワードレス接続を指定するには、connection パラメーターとその値 (sms または email) を Auth0 Authentication API Login endpoint に渡す必要があります。 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 を使用している場合は、初期化時にパスワードレス接続を指定できます。例:
Universal Login でパスワードレスとシングルサインオンを使用している場合、接続パラメーター smsemail は既存の Auth0 セッションを利用しないため、ユーザーにはログインが求められます。

接続をテストする

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

サインアップ

ログイン