注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

CORS(クロスオリジンリソース共有)を設定する

CORS(クロスオリジンリソース共有)は、異なるオリジンでホストされている API に Web ページがアクセスできるようにするセキュリティ機能です。CORS は、リクエストとレスポンスに特定の HTTP ヘッダーを追加できるようにすることで、クロスオリジンリクエストの通過を許可します。この機能は、正当なクロスオリジンリクエストに不可欠であり、悪意のある外部 Web サイトが機密情報にアクセスするのを防ぎます。

Foundry エンロールメントの CORS ポリシーを設定すると、特定の外部オリジンがリソースにアクセスできるようになり、Foundry パブリック API へのアクセスやサードパーティアプリケーションの統合などのワークフローをサポートできます。

CORS ポリシーを設定する

Control Panel での CORS ポリシー設定は、適切なネットワークインフラストラクチャを必要とする新しい機能です。お使いのエンロールメントでこの機能がまだ利用できない場合は、Palantir 担当者にお問い合わせください。

ポリシーの設定を開始するには、Control Panel の CORS タブに移動します。この機能は、情報セキュリティ責任者またはエンロールメント管理者のロールを持つユーザーが利用できます。これらのロールは、エンロールメント管理者が Control Panel のエンロールメント権限タブで付与します。

CORS 拡張機能

上の画像に示すように、エンロールメントのホストに対して許可するオリジンを指定できます。これにより、指定したオリジンは、ホストに HTTP リクエストを送信する際にリソースを読み込めるようになります。

オリジンを追加する際は、次のルールに注意してください。

  • localhost 以外のオリジンは、「https://」プロトコルで始まり、その後に完全なドメインが続く必要があります。ただし、localhost では「http://」プロトコルもサポートされています。
  • ポートは localhost オリジンでのみ許可されます。ポートを指定するには、オリジンアドレスの末尾にコロン「:」を追加し、その後にポート番号を指定します。
  • アスタリスクをワイルドカードとして使用して、任意のサブドメインを表すことができます(例: https://*.palantir.com)。

エンロールメントのホストの CORS ポリシーを設定したら、保存を選択します。新しいポリシーは5分以内に有効になるはずです。