- 強化されたセキュリティ制御: Auth0 はサードパーティアプリケーションに対して enhanced security controls を適用し、外部アプリケーションが明示的に承認されたリソースにのみアクセスできるようにします。ファーストパーティのユースケース向けの機能は利用できません。
- ユーザーの同意: サードパーティアプリケーションが API へのアクセスを要求する場合、Auth0 は常にユーザーの同意を必要とします。同意を省略することはできません。
- 接続: サードパーティアプリケーションは、ドメインレベルの接続を通じてのみユーザーを認証できます。詳しくは、Promote Connections to Domain Level を参照してください。
- Organizations: サードパーティアプリケーションは、ユーザーフローとマシンツーマシンアクセスの両方で Organizations をサポートしています。ユーザーフローでは、organization がオプトインする必要があります。詳しくは、Organizations アクセスを設定する を参照してください。
ユースケース
- パートナー連携: 外部パートナーが、ユーザーに代わって自社のAPIを呼び出すアプリケーションを構築します。たとえば、CRMベンダーが自社のプラットフォームと連携し、共通の顧客が両製品間でデータを同期できるようにします。
- AIエージェントとMCPクライアント: Claude Code、Copilotを備えたVS Code、カスタムMCPサーバーなどのAI搭載ツールが、ユーザーに代わってアクションを実行するために自社のAPIに接続します。詳しくは、Auth for MCP を参照してください。
- 開発者エコシステム: 開発者ポータル、マーケットプレイス、または Dynamic Client Registration を通じて、外部開発者が自社のプラットフォーム上でアプリケーションを構築できるようにAPIを公開します。
- Cross App Access (XAA): 別の組織のテナントにある従業員向けアプリケーションが、信頼関係を通じて自社のAPIにアクセスします。このとき、リクエスト元のアプリケーションは自社のテナント内でサードパーティアプリケーションとしてモデル化されます。詳しくは、Cross App Access を参照してください。
サポート対象のクライアントタイプ
サポート対象のグラントタイプ
authorization_code(PKCE必須)refresh_tokenclient_credentials(機密クライアントのみ)