My Account API を有効化する
- Authentication > APIs に移動します。
- My Account API のバナーを見つけます。
- Activate を選択します。

require_client_grant (ユーザーフロー用)
deny_all (クライアント (machine-to-machine) フロー用)
アプリケーションがユーザーに代わって My Account API にアクセスするには、そのアプリケーションに対してクライアントグラントを明示的に作成する必要があります。これにより、そのアプリケーションがリクエストできる最大のスコープを定義できます。あるいは、ユーザーアクセスフローのポリシーを allow_all に変更することもできます。これにより、テナント内の任意のアプリケーションが My Account API に対して任意のスコープをリクエストできるようになります。
My Account API は機微な情報や操作を公開するため、Auth0 はユーザーアクセスフローで allow_all を使用することを推奨していません。アプリケーションが本当に必要なものにのみアクセスできるようにし、潜在的なセキュリティリスクを最小限に抑えるため、My Account API では最小権限の原則に従う必要があります。
アプリケーションに最終的に付与される権限は、アプリケーション API アクセスポリシーで許可されたスコープ、エンドユーザーに割り当てられたロールベースのアクセス制御 (RBAC) の権限、およびユーザーの同意 (該当する場合) の積集合によって決まります。
サポート対象フロー
My Account API へのクライアントアクセス用のアプリケーション API ポリシーは更新できません。つまり、クライアント認証情報フローを使用して My Account API にアクセスすることはできません。アクセストークンを取得する
機密性の高い操作
My Account API に機密性の高い操作 (認証方法の登録など) を許可する場合は、多要素認証 (MFA) によって追加のセキュリティポリシーを適用するため、ステップアップ認証 を使用することを強く推奨します。例
Nativeパスキーを使用した組み込みログイン
認証
- HTTP: Bearer Auth
API の設定に応じて、Bearer トークンと DPoP トークンを利用できます