前提条件
- Universal Login が有効になっており、Dashboard > Universal Login でログインページの HTML がカスタマイズされていないことを確認します。
- Dashboard > Authentication Profile で Identifier First + Biometrics を選択します。これにより、まだ有効になっていない場合は、多要素認証セクションで デバイス生体認証を使用する WebAuthn が自動的に有効になります。
- カスタム データベース接続 を使用している場合は、Import Mode が On に設定されていることを確認してください。設定されていない場合は、同じ効果を得るために getUser スクリプト を実行することもできます。
仕組み

| オプション | 説明 |
|---|---|
Continue | ユーザーに生体認証要素の登録を促します |
Remind me later | 登録をスキップし、2 週間後に再度登録を促します |
Not on this device | 1 年間、またはユーザーのブラウザーに Auth0 Cookie が保存されている間は、登録を促しません |


多要素認証
- ダッシュボードで MFA を有効にしている場合でも、ユーザーが第 1 要素として生体認証付き WebAuthn で認証していれば、Auth0 は MFA を求めるプロンプトを表示しません。
-
MFA が有効な状態でユーザーが新しいアカウントを作成すると、次のようになります。
- username/password を使用してユーザーを作成します。
- MFA に登録し、生体認証以外の認証方式を設定して、どのデバイスでも MFA を完了できるようにします。
- 必要に応じてデバイス生体認証にも登録します。
- ユーザーが WebAuthn 生体認証のみを使用して認証した場合、の
amr値はmfaに設定されます。 - 拡張性プラットフォームから MFA を有効にする場合は、ユーザーがどのように認証したかを考慮して、MFA を求めるかどうかを判断できます。以下のルールは、ユーザーが
webauthn-platform認証方式で認証していない場合にのみ MFA を実行します。
javascript
javascript
デバイス認識
- ユーザーが Windows 上の Chrome からログインし、Windows Hello に登録しているとします。登録情報の一部として、Auth0 はそのユーザーが Windows デバイスから登録したことを認識し、ユーザーエージェントを識別するための「既知のデバイス」を保存します。
- 次回そのユーザーが Chrome からログインすると、パスワードの代わりに Windows Hello を使用するよう求められます。
- その後、ユーザーが Windows 上の Firefox からログインした場合は、「既知のデバイス」Cookie が存在しないため、パスワードでログインする必要があります。すでに Windows Hello に登録済みであるため、再度登録を求められることはありません。
- 次回そのユーザーが Firefox からログインすると、Windows Hello を使用するよう求められます。