- パスキーを使用すると、ユーザーは生体認証やデバイスに紐付いた認証情報 (指紋、PIN、パターンなど) で認証できるため、ログインがより迅速になり、パスワードを覚えておく必要もありません。
- パスキーは認証情報をデバイス間で同期できるため、ユーザーは新しいデバイスごとに再登録する必要がありません。
- パスキーはフィッシングに強いという特長があります。公開鍵暗号方式を使用するため共有シークレットが存在せず、さらにユーザーのデバイスがアカウントごとに一意の鍵を生成するためです。
- パスキーは、より確実な復旧を可能にします。保存された認証情報は、元のデバイスを紛失しても引き続き利用できるためです。
- パスキーは認証情報を特定のドメインに紐付けるため、ユーザーは 1 つのパスキーでドメイン全体にわたって認証できます。
Auth0 のパスキーについて
- Web ベースのアプリケーション向けの Universal Login パスキー
- Embedded Login を使用するネイティブアプリケーション
- Android および iOS アプリケーション向けのネイティブパスキー
サインアップフローのプレビュー
サインアップフローのプレビュー
ログインフローのプレビュー
ログインフローのプレビュー
MFA が有効な場合のパスキー
複数のカスタムドメイン (MCD) でのパスキー
パスキーの Relying Party ID
RP ID が正しく機能するには、アプリケーションのドメインをアプリケーション設定の Allowed Origins (CORS) リストに追加する必要があります。
login.example.com でホストされ、ネイティブアプリケーションが app.example.com で提供されている場合、RP ID を example.com に設定することで、エンドユーザーは 1 つのパスキーで両方のアプリケーション (およびその他の example.com サブドメイン) に認証できます。
| 環境 | ルートドメイン | RP ID |
|---|---|---|
| Web | https://login.example.com | example.com |
| iOS | app.example.com | example.com |
| Android | assetlinks.json | example.com |
rp.id を設定することもできます。
RP ID をカスタマイズする方法については、Configure Passkey Policy を参照してください。






