フォワードおよび/またはリバース プロキシを使って DTP インフラストラクチャを環境にデプロイしている場合、またはオリジン間リソース共有 (CORS) のポリシーを推進している場合、ネットワークの設定を行ってください。一般的に、フォワード/リバース プロキシ サーバーは、パフォーマンスの改善のために、静的ファイルまたは頻繁にリクエストされるファイルをキャッシュするために使用されます。CORS は、ネットワーク セキュリティを向上するために、どのオリジン間リクエストを許可するかを定義します。

ネットワークの設定にアクセスするには、歯車のアイコン メニューから [設定] を選択し、[管理者] サイドバーから [ネットワークの設定] を選択します。

オリジン間リソース共有

[ホワイトリスト] フィールドで完全修飾ドメイン名のカンマ区切りリストを指定して、異なるドメインからの DTP Enterprise Pack へのネットワーク アクセスを手動で有効にします。

オリジン間リソース共有 (CORS) は、現代の Web ブラウザーが「同一オリジン ポリシー」を回避し、ドメイン間でリソースを共有できるようにするための仕様です。同一オリジン ポリシーはセキュリティ メカニズムです。Web サイトへのブラウザー リクエストに対して、その Web サイトに情報提供する同じドメインを通過するよう要求することで、悪意のあるコンテンツからユーザーを保護します。DTP Enterprise Pack は Parasoft エコシステムの統合ポイントとして設計されているので、CORS のホワイトリスト機能は、サードパーティと DTP Enterprise Pack との統合を許可するために公開されています。

CORS のホワイトリストを使って以下のことが可能です。

  • 複数のホスト名を持つマシン上で DTP Enterprise Pack が実行中のときに、ネットワーク エイリアスを設定します。
  • DTP Enterprise Pack と統合するサード パーティの Webサイト/イントラネット ページのホスト名を設定します。
  • 複雑なネットワーク構成の背後に DTP Enterprise Pack がある場合に、リバース プロキシ/ロード バランサーのホスト名を設定します (「リバース プロキシ」を参照)。リバース プロキシ設定は、エンドツーエンドのリバース プロキシ サポートに使用するべきです。リバース プロキシ設定を使用する場合、ホスト名はホワイトリストに自動的に追加され、手動で設定する必要はありません。

ホワイトリストには、DTP Enterprise Pack へのオリジン間リクエストを許可するホスト名 (オリジンなし) をカンマ区切りリストとして指定します。ホスト名、完全修飾ドメイン名、または IP アドレスでなければなりません。プロトコルまたはポートを含めてはいけません。

設定が完了したら [保存] をクリックします。

フォワード プロキシ

  1. [プロキシの有効化] オプションを有効にし、プロキシ サーバーのホスト名とポートを指定します。プロキシ サーバーが認証情報を要求する場合、ユーザー名とパスワードはプロキシ サーバーを使って認証するように設定できます。

    プロキシ サーバーを有効にすると、プロキシを介して HTTP(S) リクエストが送信されます。

    プロキシ サーバーが有効な場合、http リクエスト ノード (ノードの使用 を参照) による HTTP(S) リクエストは、プロキシ経由で送信されます。
  2. [プロキシを使用しないホスト] フィールドに、ホスト名、完全修飾ドメイン名、および/または IP アドレスのリストを指定することで、それらのホストへの全 HTTP(S) リクエストでプロキシの使用を回避できます。


     
  3. 設定が完了したら [保存] をクリックします。

リバース プロキシ

組織でリバース プロキシ サーバーを使用している場合は、[リバース プロキシの有効化] オプションを有効にして、リバース プロキシ サーバーを介した DTP へのアクセスを構成できます。リバース プロキシ環境で機能するように Enterprise Pack を構成するための詳細情報については、「リバース プロキシのサポート」を参照してください。

以下の設定を行います。

  • プロトコル: リバース プロキシ サーバーが通信に使用するプロトコルを選択します。
  • ホスト名: リバース プロキシ サーバーのホスト名を指定します。
  • DTP ポート: リバース プロキシが DTP へのアクセスに使用するポート番号を指定します。
  • DTP コンテキスト パス: リバース プロキシが DTP へのアクセスに使用するパスを指定します。このフィールドの値は、Extension Designer Context Path の値のパス接頭辞です。値はスラッシュ (/) で始める必要があります。上記の例では、https://proxy.company.com:443/dtp/grs で DTP にアクセスします (grs は、DTP のプライマリ Web アプリケーションである Report Center へのパスです)。 
  • Extension Designer Context Port: リバース プロキシが Extension Designer への接続に使用するポート番号を指定します。
  • Extension Designer Context Path: リバース プロキシが Enterprise Pack へのアクセスに使用するパスを指定します。このフィールドの値はスラッシュ (/) で始まり、値は DTP Context Path フィールドの値である必要があります。上記の例では、https://proxy.company.com:443/dtp/enterprise-pack で Extension Designer にアクセスします。  
  • No labels