利用可否は Auth0 のプランによって異なります
この機能を利用できるかどうかは、ログイン実装の内容と、Auth0 のプランまたはカスタム契約の両方によって異なります。詳しくは、Pricing をご覧ください。
Auth0 Dashboard を使用する
- Dashboard > Security > Multi-factor Auth に移動し、WebAuthn with セキュリティキー を有効にします。
-
User Verification の扱い方を設定します。セキュリティキー の場合、一般的な User Verification のプロンプトでは、WebAuthn チャレンジを完了するためにユーザーに PIN の入力を求めます。
- Never: ユーザーに PIN の入力を求めることはありません。これはデフォルト値であり、MFA で セキュリティキー を使用する場合は通常これで十分です。ユーザーはすでにパスワードを入力しているため、一定の本人確認はすでに行われています。
- If supported: ユーザーがそのキーにすでに PIN を設定している場合は、PIN の入力を求められます。
- Required: PIN がまだ設定されていない場合は設定を求められ、以後は毎回入力を求められます。これは最も高いセキュリティを提供するオプションです。一部のブラウザーではこれが正しく実装されていないため (たとえば iOS の Brave) 、認証が失敗し、Auth0 はユーザーに別のブラウザーを使用するよう求めます。
Relying Party を設定する
login.example.com の場合、 ID を example.com に設定できます。これにより、ユーザーは WebAuthn の資格情報を使って example.com 配下の任意のドメインで認証できます。
Auth0 では、カスタムドメインが設定されている場合にのみ Relying Party ID を指定できます。カスタムドメインを変更した場合は、Relying Party ID も更新する必要があります。
デバイスのサポート
制限事項
- MFA API を使用すると、WebAuthn の登録情報を一覧表示したり削除したりできますが、新規登録はできません。