許容モード を使用できるお客様
許容モード は、2026年4月以前にサードパーティアプリケーションを含むテナントを少なくとも1つ保有していたお客様が利用できます。そのお客様のアカウント配下にあるすべてのテナントでは、以前はサードパーティアプリケーションを保有していなかったテナントも含め、permissive なサードパーティアプリケーションを作成できます。 これらのお客様は、次のことができます。- 既存のサードパーティアプリケーションを現在の動作のまま継続して運用する
- Management API を使用して
third_party_security_mode: "permissive"を指定し、新しいサードパーティアプリケーションを作成する - 強化されたセキュリティ制御を備えた新しいアプリケーションをいつでも作成する
許容モード とは
許容モード のサードパーティアプリケーションは、利用できる機能の面でファーストパーティアプリケーションとほぼ同じように動作します。- ほとんどのグラントタイプを利用できます (認可コード、インプリシット、クライアントクレデンシャル、デバイスコード)
- OIDCスコープとIDトークンがサポートされます
- APIへのアクセスは、そのAPIに設定されたaccess policyに従います (クライアントグラントの必須化は強制されません)
- 標準のClient ID形式 (
tpc_プレフィックスなし) - すべてのクライアントプロパティを設定できます
- 各APIで API access policies を設定し、どのサードパーティアプリケーションにアクセスを許可するかを制御すること
- 各アプリケーションで有効になっているグラントタイプと機能を確認すること
- tenant logs を通じてサードパーティアプリケーションの動作を監視すること
third_party_security_mode プロパティ
すべてのサードパーティアプリケーションには、セキュリティモードを示す third_party_security_mode プロパティがあります。このプロパティは作成時に設定され、あとから変更することはできません。
セキュリティモードの導入前に作成されたサードパーティアプリケーションは、API レスポンスで
third_party_security_mode: "permissive" を返します。
機能比較
許容モード での Dynamic Client Registration
お使いのアカウントが 許容モード の対象で、Dynamic Client Registration を使用している場合は、動的に登録されたクライアントのセキュリティモードを、別のテナント設定で制御できます。- Auth0 Dashboard
- Management API
- Settings > Advanced に移動します。
- Dynamic Client Registration (DCR) Security Mode で、Permissive を選択します。
- Save を選択します。

dynamic_client_registration_security_mode の設定は、POST /api/v2/clients で作成されるアプリケーションのデフォルト設定とは独立しています。これはいつでも設定できます。
強化されたセキュリティ制御を導入する
Auth0 では、すべての新しいサードパーティアプリケーションで強化されたセキュリティ制御を導入することを推奨しています。third_party_security_mode プロパティは、アプリケーションの作成後に変更することはできません。つまり、既存の permissive アプリケーションを strict に変換することも、その逆もできません。代わりに、今後新しいアプリケーションを作成する際に、使用するセキュリティモードを選択します。
新しいアプリケーションのデフォルトがどのように変わるのか、またその準備方法については、Migrate to Enhanced Security for Third-Party Applications を参照してください。
既存の permissive アプリケーションを strict なものに置き換える必要がある場合は、新しいアプリケーションを作成する必要があります。これにより、古いアプリケーションに対する既存のすべてのリフレッシュトークンとユーザー承認が無効になります。影響を最小限に抑えるため、切り替えは外部の関係者と調整してください。