お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

CORSとiFrame

Catalyst Cloud Scaleは、以下の2つの機能をコンソールから簡単に設定できる利便性を提供します:

cloud_scale_authentication_authorized_domains_main

CORS

Cross-Origin Resource Sharing(CORS)は、あるオリジンで実行されているWebアプリケーションが異なるオリジンのリソースにアクセスすることをブラウザに許可するよう指示するメカニズムです。

CORSを明示的に有効にしない限り、ブラウザはデフォルトで、クライアントサイドスクリプトが異なるオリジンのリソースにアクセスすることを防止します。これは、リソースを保護するために同一オリジンポリシーと呼ばれるセキュリティメカニズムを実装することで行われます。Webアプリケーションが異なるドメインのリソースへのアクセスを必要とする場合、リクエストに追加のHTTPヘッダーを含めてブラウザに通知し、クロスオリジンリクエストを実行します。

Catalystアプリケーションで外部ドメインのCORSを有効にすると、ブラウザはその特定のドメインからのHTTPリクエストを処理し、Catalystサーバーに渡します。Catalystは、アプリケーションのクライアントおよびすべてのファンクションエンドポイントへのアクセスを許可し、適切なレスポンスを返します。Catalystは、コンソールでアプリケーションのエンドポイントへのアクセスを許可するドメインを指定および管理できるようにすることで、クロスオリジンリクエストを通じた安全なデータ転送を保証します。

iFrame

Catalystでは、CORSの許可と同様に、アプリケーションを外部ドメインにウィジェットとして簡単に組み込むこともできます。

ターゲットWebサイトにアプリケーションをウィジェットとして読み込むには、アプリケーションのソースファイルにスクリプトをコーディングする必要があります。それが完了したら、ウィジェットスクリプトをターゲットのコードに組み込むことで、ターゲットWebサイトにアプリケーションをウィジェットとして埋め込むことができます。アプリケーションウィジェットをiFrameの形式で埋め込む場合、Catalystの便利な機能を活用できます。

デフォルトでは、特定のアクセスが許可されない限り、ブラウザはあるドメインからのiFrame要素が異なるドメインに読み込まれることを許可しません。これは標準のコンテンツセキュリティポリシーに違反するためです。しかし、Catalystを使用すれば、外部ウィジェットへの権限を許可するロジックを構築する必要はありません。コンソールでドメインのアプリケーションウィジェットのiFrameを簡単に有効にできます。

Catalystサーバーがブラウザとの通信を処理します。サーバーは、アプリケーションウィジェットの組み込みを許可するよう設定されたドメインについてブラウザに通知します。

最終更新日 2026-02-23 18:09:41 +0530 IST

このページについて