注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
OAuth アプリケーションは、Foundry 内でホストされるプロコードのオントロジー SDK アプリケーションで、認可グラントフローを使用した対話型のユーザー認証をサポートします。これらのアプリケーションは、対話型のカスタムアプリケーション向けに Foundry のセキュリティプリミティブを活用します。
Foundry でホストされる OAuth アプリケーションは、次のユースケースに最適です。
User → Foundry Subdomain → OAuth Flow → OSDK App → Foundry APIs
Foundry でホストされるアプリケーションは、専用のサブドメイン(たとえば https://subdomain-for-app.your-foundry-domain.com/)にデプロイされ、同意を設定できる OAuth リダイレクトによるログインフローに従います。
Foundry でホストされる OAuth アプリケーションをセットアップする前に、次の条件を満たしていることを確認してください。
ドキュメントに沿って、新しいオントロジー SDK アプリケーションを作成します。
オントロジー SDK フレームワークを使用して、フロントエンドアプリケーションを構築します。オントロジー SDK ドキュメントで TypeScript の例を確認できます。
オントロジー SDK アプリケーションを Foundry でホストするためにデプロイし、サブドメインを控えておきます。
これで、外部コンシューマーが安全に利用できる、Foundry でホストされるアプリケーションが稼働しています。このオントロジー SDK アプリケーションは、適切な権限の境界とユーザーの分離を維持しながら、認証済みユーザーに Foundry のデータと機能への安全なアクセスを提供します。