パスワードレス接続とパスワードレス認証
Auth0 Dashboard からパスワードレスユーザーを作成することはできません。サインアップが無効になっている場合は、Management API から直接作成してください。Connection フィールドでは、メールアドレスを使用するパスワードレスユーザーには email を、携帯電話番号を使用するパスワードレスユーザーには SMS を使用します。
- ユーザーがアプリケーションのログイン画面にアクセスし、[provider] で続行オプションを選択します。
- ユーザーは、選択したプロバイダーの指示に従って、既存のソーシャル認証情報で認証します。
- ユーザーは、ログインプロセスを完了するためにアプリケーションにリダイレクトされます。
パスキー
- Web ベースのアプリケーション向けの Universal Login パスキー
- Android および iOS アプリケーション向けの ネイティブ パスキー
- ユーザーがアプリケーションの Universal Login ページにアクセスし、メールアドレスを入力します。
- 次に、ユーザーはパスキーを作成するか、従来の認証を続行するかを選択できます。
- ユーザーが Create a new passkey を選択すると、ブラウザーのパスキー フローが開始され、生体認証などのデバイスの資格情報を使用して認証するよう求められます。
- ローカル認証が完了すると、パスキーはユーザーのデバイスに保存され、パスキー プロバイダー (iCloud や Google など) と同期されます。
SMS ベースのパスワードレス認証
- ユーザーがアプリケーションのログイン画面にアクセスし、電話番号を入力します。
- Auth0 が SMS でユーザーに OTP を送信します。
- ユーザーは OTP をコピーして、ログイン画面に戻ります。
- ユーザーは所定の欄に OTP を入力し、アプリケーションにログインします。
この種類のパスワードレス認証は現在、テナント内で、他のデータベース接続、ソーシャル接続、または enterprise 接続とは別の固有の接続タイプとして扱われます。ユーザーがこの方法で認証されると、Auth0 を IDプロバイダー (IdP) として使用するパスワードレス接続に、そのユーザープロフィールが作成されます。ユーザーが毎回同じメールアドレスまたは電話番号でログインするとは限らないため、Auth0 のデータストア内に複数のユーザープロフィールが作成される場合があります。重複が作成された場合は、アカウントリンクによって複数のユーザープロフィールを関連付けることができます。一部のシナリオでは、この種類のパスワードレス接続を通じて作成されたユーザープロフィールが、enterprise やソーシャルなど、別の種類の接続に関連付けられたプロフィールと同じ識別子 (メールアドレスや電話番号など) を共有する場合があります。この場合は、アカウントリンクを使用して、パスワードレスプロフィールを他の接続のアイデンティティに関連付けることができます。
メールベースのパスワードレス認証
このカテゴリのパスワードレス認証は現在、テナント内で、他のデータベース接続、ソーシャル接続、または Enterprise 接続とは別の独自の接続タイプとして扱われます。ユーザーがこの方法で認証すると、Auth0 を IDプロバイダー (IdP) とするパスワードレス接続上に、そのユーザープロフィールが作成されます。ユーザーが毎回同じメールアドレスまたは電話番号でログインするとは限らないため、Auth0 のデータストア内に複数のユーザープロフィールが作成されることがあります。重複するプロフィールが作成された場合は、アカウントリンクことで、複数のユーザープロフィールを関連付けることができます。状況によっては、この種のパスワードレス接続を通じて作成されたユーザープロフィールが、Enterprise 接続やソーシャル接続など、別の種類の接続に関連付けられたプロフィールと同じ識別子 (メールアドレスや電話番号など) を持つことがあります。その場合は、アカウントリンクを使用して、パスワードレスのプロフィールを他の接続のアイデンティティに関連付けることができます。
ワンタイムパスワード
- ユーザーがアプリケーションのログイン画面を開き、メールアドレスを入力します。
- Auth0 がユーザーのメールアドレスに OTP を送信します。
- ユーザーはコードをコピーして、ログイン画面に戻ります。
- ユーザーは用意された入力欄にコードを入力し、アプリケーションにログインします。
マジックリンク
- ユーザーがアプリケーションのログイン画面にアクセスし、メールアドレスを入力します。
- Auth0 が、指定されたメールアドレス宛てにマジックリンクを送信します。
- ユーザーがメール内のマジックリンクを開くと、アプリケーションに自動的にログインします。
生体認証 (WebAuthn)
Auth0 は引き続きレガシーな Identifier First with Biometrics 認証方式をサポートしていますが、代わりに パスキー ベースの認証 を使用することを強く推奨します。
- Universal Login を有効にする。
- データベース接続 を設定する。
- Identifier First + Biometrics 認証 を構成する。
- ユーザーがアプリケーションの Universal Login ページにアクセスし、メールアドレスを入力します。
- ユーザーはまず従来の認証情報で認証を行います。その後、デバイスを生体認証に登録するよう求められます。
- ユーザーが登録を選択した場合は、デバイスの案内に従って生体認証の設定を完了します。