注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Foundryのサードパーティアプリケーション有効化フレームワークにより、組織は有効化したサードパーティアプリケーションの管理を維持できます。有効化は組織固有であるため、どのアプリケーションを有効化するかを選択できます。1つの組織で有効化されたアプリケーションのセットには、他の組織が管理するアプリケーションも含まれる場合があります。
したがって、一度Foundryにサードパーティアプリケーションが登録されると、その組織のユーザーがアプリケーションを使用するためには、その組織に対して有効化される必要があります。これは、サードパーティアプリケーションを登録した組織や他の組織にも適用されます。アプリケーションは自動的には有効化されません。
アプリケーションが有効化されると、ユーザーはOAuth2認可フローを実行して、Foundryがサードパーティアプリケーションにアクセスできるようにすることができます。したがって、アプリケーションがFoundryリソースにアクセスするためには、ユーザーが明示的にアクセスを許可する必要があります。
組織の OAuth 2.0 クライアントの管理 権限を持ち、そのサードパーティアプリケーションがその組織に対して発見可能になっている場合、アプリケーションを有効化、詳細の編集、または無効化することができます。
有効化設定インターフェースは、サードパーティアプリケーションインターフェースのアプリケーションの右側にある アクション ドロップダウンから 有効化設定 を選択することでアクセスできます。
以下は、例としてのアプリケーションの有効化設定インターフェースです:
ここでは、ページ上部のトグルを使用してアプリケーションを有効化または無効化できます。
アプリケーションの無効化は単なるオン・オフのトグルではありません。再度有効化するには、アプリケーションの有効化ワークフローを再度完了する必要があります。アプリケーションの既存の認可は再度アクティブにならず、すべてのユーザーが新たに有効化されたアプリケーションを再認可する必要があります。
アプリケーションのプロジェクトアクセス範囲も設定できます。プロジェクトアクセス範囲は、認可コード付与を通じてFoundryユーザーの代わりに認可された場合にアプリケーションがアクセスできるプロジェクトを決定します。
アプリケーションのデータアクセス範囲を設定するもう1つの方法は、マーキング制限を通じてです。マーキング をアプリケーションに適用することで、認可コード付与を通じてFoundryユーザーの代理として認可された場合や、クライアント資格情報付与を通じてサービスユーザーの代理として認可された場合に、アプリケーションがアクセスできるリソースを決定できます。
高度な有効化設定では、組織のユーザーの代理としてサードパーティアプリケーションにFoundryへのアクセスを許可できます。
有効にすると、ユーザーはOAuth2認可フローを実行する必要がなくなり、その組織内のすべてのユーザーに対してサードパーティアプリケーションがFoundryにアクセスできるようになります。この設定が有効化されている場合でも、ユーザーには通知されません。
特定のユースケースが明示的に必要としない限り、組織レベルの同意を有効化しないことをお勧めします。