ブラウザコンテンツリダイレクトポリシー設定
ブラウザコンテンツリダイレクトセクションには、この機能を構成するためのポリシー設定が含まれています。
Browser content redirection controls and optimizes the way Citrix Virtual Apps and Desktops™ deliver any web browser content (for example, HTML5) to users. Only the visible area of the browser where content is displayed is redirected.
HTML5ビデオのリダイレクトとブラウザコンテンツリダイレクトは、独立した機能です。この機能が動作するためにHTML5ビデオのリダイレクトポリシーは必要ありません。ただし、Citrix HDX HTML5 Video Redirection Serviceはブラウザコンテンツリダイレクトに使用されます。詳細については、「ブラウザコンテンツリダイレクト」を参照してください。
注:
Web Studioで利用可能なポリシー設定は、VDA上のレジストリキーで上書きできますが、レジストリキーはオプションです。
TLSとブラウザコンテンツリダイレクト
ブラウザコンテンツリダイレクトを使用して、HTTPS Webサイトをリダイレクトできます。これらのWebサイトに挿入されるJavaScriptは、VDAで実行されているCitrix HDX HTML5 Video Redirection Service(WebSocketService.exe)へのTLS接続を確立する必要があります。このリダイレクトを実現し、WebページのTLS整合性を維持するために、Citrix HDX HTML5 Video Redirection ServiceはVDA上の証明書ストアに2つのカスタム証明書を生成します。
HdxVideo.jsは、セキュアWebソケットを使用して、VDAで実行されているWebSocketService.exeと通信します。このプロセスはローカルシステムで実行され、SSL終端とユーザーセッションマッピングを実行します。
WebSocketService.exeは、127.0.0.1ポート9001でリッスンしています。
ブラウザコンテンツリダイレクト
By default, Citrix Workspace™ app tries client fetch and client render. The server-side rendering is tried when client fetch and client render fail. If you also enable the browser content redirection proxy configuration policy, Citrix Workspace app tries only server fetch and client render.
デフォルトでは、この設定は「許可」です。
ブラウザコンテンツリダイレクトの統合Windows認証サポート設定
ブラウザコンテンツリダイレクトは、認証にNegotiateスキームを使用するオーバーレイを有効にします。この機能強化により、VDAと同じドメイン内で統合Windows認証(IWA)が構成されたWebサーバーへのシングルサインオンが提供されます。
許可に設定すると、ブラウザコンテンツリダイレクトオーバーレイはユーザーのVDA資格情報を使用してNegotiateチケットを取得します。その後、ユーザーはシングルサインオンでWebサーバーに認証されます。
禁止に設定すると、ブラウザコンテンツリダイレクトオーバーレイはVDAからNegotiateチケットを要求しません。ユーザーは基本認証方法を使用してWebサーバーに認証されます。この認証方法では、ユーザーはWebサーバーにアクセスするたびにVDA資格情報を入力する必要があります。
デフォルトでは、この設定は「禁止」です。
ブラウザコンテンツリダイレクトのサーバーフェッチWebプロキシ認証設定
この設定は、オーバーレイで発生するHTTPトラフィックをダウンストリームWebプロキシ経由でルーティングします。ダウンストリームWebプロキシは、VDAユーザーのドメイン資格情報を使用して、Negotiate認証スキームを介してHTTPトラフィックを承認および認証します。
PACファイルで、ブラウザコンテンツリダイレクトプロキシ構成ポリシーを使用して、サーバーフェッチモードのブラウザコンテンツリダイレクトを構成する必要があります。PACスクリプトで、オーバーレイのトラフィックをダウンストリームWebプロキシ経由でルーティングする手順を指定します。その後、ダウンストリームWebプロキシを構成して、Negotiate認証スキームを介してVDAユーザーを認証します。
許可に設定すると、WebプロキシはProxy-Authenticate: Negotiateヘッダーを含む407 Negotiateチャレンジで応答します。その後、ブラウザコンテンツリダイレクトは、VDAユーザーのドメイン資格情報を使用してKerberosサービスチケットを取得します。また、そのサービスチケットをWebプロキシへの後続のリクエストに含めます。
禁止に設定すると、ブラウザコンテンツリダイレクトは、オーバーレイとWebプロキシ間のすべてのTCPトラフィックを干渉することなくプロキシします。オーバーレイは、基本認証資格情報またはその他の利用可能な資格情報を使用してWebプロキシに認証します。
デフォルトでは、この設定は禁止されています。
ブラウザコンテンツリダイレクトACL(アクセス制御リスト)構成ポリシー設定
この設定を使用して、ブラウザコンテンツリダイレクトを使用できるURL、またはブラウザコンテンツリダイレクトへのアクセスが拒否されるURLのアクセス制御リスト(ACL)を構成します。
承認されたURLとは、コンテンツがクライアントにリダイレクトされる許可リスト内のURLです。
ワイルドカード
*は許可されていますが、URLのプロトコルまたはドメインアドレス部分では許可されていません。ただし、Citrix Virtual Apps and Desktops 7 2206以降では、ワイルドカード*はURLのサブドメインアドレス部分で許可されています。
許可:
http://www.xyz.com/index.html, https://www.xyz.com/*, http://www.xyz.com/*videos*, http://*.xyz.com/
不許可:
http://*.*.com/
URLでパスを指定することで、より詳細な制御が可能です。たとえば、
https://www.xyz.com/sports/index.htmlを指定した場合、index.htmlページのみがリダイレクトされます。
デフォルトでは、この設定は
https://www.youtube.com/*に設定されています。
詳細については、Knowledge Centerの記事CTX238236を参照してください。
注:
ACLを構成して、BCRがWebサイトをエンドポイントにリダイレクトすることを許可できます。また、認証サイトは、構成されたURLで使用される認証のために、OktaやDuoなどのIDプロバイダー(IdP)を許可するように構成できます。
ブラウザーコンテンツリダイレクト認証サイト
この設定を使用して、URLのリストを構成します。ブラウザコンテンツリダイレクトを使用してリダイレクトされたサイトは、このリストを使用してユーザーを認証します。この設定は、許可リスト内のURLから移動した場合でも、ブラウザコンテンツリダイレクトがアクティブ(リダイレクトされた状態)のままになるURLを指定します。
典型的なシナリオは、認証に認証プロバイダー (IdP) を利用するWebサイトです。たとえば、Webサイト
www.xyz.com はエンドポイントにリダイレクトされる必要がありますが、Okta (www.xyz.okta.com) のようなサードパーティのIdPが認証部分を処理します。管理者は、ブラウザコンテンツリダイレクトACL構成ポリシーを使用して www.xyz.com を許可リストに追加します。次に、ブラウザコンテンツリダイレクト認証サイトを使用して www.xyz.okta.com を許可リストに追加します。
詳細については、Knowledge Centerの記事 CTX238236 を参照してください。
ブラウザコンテンツリダイレクトブロックリスト設定
この設定は、ブラウザコンテンツリダイレクトACL構成設定と連携して機能します。ブラウザコンテンツリダイレクトACL構成設定とブロックリスト構成設定の両方にURLが存在する場合を考えます。この場合、ブロックリスト構成が優先され、URLのブラウザコンテンツはリダイレクトされません。
未承認URL: ブラウザコンテンツがクライアントにリダイレクトされず、サーバーでレンダリングされるブロックリスト内のURLを指定します。
ワイルドカード * は許可されていますが、URLのプロトコルまたはドメインアドレス部分内では許可されていません。
許可されるもの:
http://www.xyz.com/index.html, https://www.xyz.com/*, http://www.xyz.com/*videos*
不許可:
http://*.xyz.com/
URLでパスを指定することで、より詳細な粒度を実現できます。たとえば、
https://www.xyz.com/sports/index.html を指定した場合、index.htmlのみがブロックリストに含まれます。
ブラウザコンテンツリダイレクトプロキシ設定
この設定は、ブラウザコンテンツリダイレクト用のVDA上のプロキシ設定の構成オプションを提供します。有効なプロキシアドレスとポート番号、PAC / WPAD URL、または直接/透過設定で有効になっている場合、Citrix Workspaceアプリはサーバーフェッチとクライアントレンダリングのみを試行します。
無効になっているか、構成されておらず、デフォルト値を使用している場合、Citrix Workspaceアプリはクライアントフェッチとクライアントレンダリングを試行します。
デフォルトでは、この設定は禁止されています。
明示的なプロキシの許可パターン:
http://<hostname/ip address\>:\<port\>
例:
http://proxy.example.citrix.com:80 http://10.10.10.10:8080
PAC/WPADファイルの許可パターン:
http://<hostname/ip address>:<port>/<path>/<Proxy.pac>
例:
http://wpad.myproxy.com:30/configuration/pac/Proxy.pac
https://<hostname/ip address>:<port>/<path>/<wpad.dat>
例:
http://10.10.10.10/configuration/pac/wpad.dat
直接プロキシまたは透過プロキシで許可されるパターン:
ポリシーのテキストボックスに「DIRECT」と入力します。
ブラウザコンテンツリダイレクトのレジストリキーのオーバーライド
警告:
レジストリを誤って編集すると、オペレーティングシステムの再インストールが必要になるような深刻な問題が発生する可能性があります。Citrix®は、レジストリエディターの誤った使用によって生じる問題が解決できることを保証できません。レジストリエディターの使用は自己責任で行ってください。編集する前に必ずレジストリをバックアップしてください。
ポリシー設定のレジストリオーバーライドオプション:
\HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HdxMediastream
| 名前 | タイプ | 値 |
|---|---|---|
| WebBrowserRedirection | DWORD | 1=許可, 0=禁止 |
| WebBrowserRedirectionAcl | REG_MULTI_SZ | |
| WebBrowserRedirectionAuthenticationSites | REG_MULTI_SZ | |
| WebBrowserRedirectionProxyAddress | REG_SZ | http://myproxy.citrix.com:8080 または http://10.10.10.10:8888 |
| WebBrowserRedirectionBlacklist | REG_MULTI_SZ |
ブラウザコンテンツリダイレクトのためのHDXVideo.jsの挿入
HdxVideo.js は、ブラウザコンテンツリダイレクト Chrome 拡張機能または Internet Explorer Browser Helper Object (BHO) を使用してウェブページに挿入されます。BHO は Internet Explorer 用のプラグインモデルです。これはブラウザ API のフックを提供し、プラグインがページの Document Object Model (DOM) にアクセスしてナビゲーションを制御できるようにします。
BHO は、特定のページに HdxVideo.js を挿入するかどうかを決定します。この決定は、前のフローチャートに示されている管理ポリシーに基づいています。
JavaScript を挿入し、ブラウザコンテンツをクライアントにリダイレクトすることを決定した後、VDA 上の Internet Explorer ブラウザではウェブページが空白になります。document.body.innerHTML を空に設定すると、VDA 上のウェブページの本文全体が削除されます。ページは、クライアント上のオーバーレイブラウザ (Hdxbrowser.exe) に表示するために、クライアントに送信される準備ができています。