NetScaler Gateway とStoreFront の統合
この記事では、Citrix WorkspaceアプリまたはWebブラウザーを使用しているユーザー向けに、StoreFront にリモートアクセスするためのNetScaler Gateway仮想サーバーを作成する方法について説明します。
ユーザーは、ウェブブラウザーまたはCitrix Workspaceアプリを介してNetScaler Gatewayに接続します。NetScaler Gatewayは、構成されたポリシーに基づいてユーザーを認証します。認証が成功すると、NetScaler Gatewayはユーザーがストアにシングルサインオンできるようにし、StoreFront ストアをユーザーにプロキシします。
重要:
NetScaler GatewayとStoreFront の統合にCitrix Virtual Apps and Desktopsウィザードを使用しないことをお勧めします。従来の認証ポリシー(非推奨)を使用して無効な構成が作成されるためです。
Related information
StoreFront で使用するようにNetScaler Gatewayを構成する
NetScaler GatewayをStoreFront と統合するには、次の手順を実行します:
1\. Webブラウザーベースのアクセス用のセッションポリシーを作成する
-
[ 構成]>[NetScaler Gateway]>[ポリシー][セッション]に移動します。
-
「 セッションプロファイル 」タブで、「 追加」をクリックします。
-
セッションプロファイルに名前を割り当てます。
-
[クライアントエクスペリエンス] タブで、次の設定を有効にします:
-
プラグインタイプ:プラグインタイプは、デフォルトで Javaに設定されています。この設定はオプションですが、ユーザーがフル VPN を無効にする場合は推奨されます。
-
Webアプリケーションへのシングルサインオン:このオプションを選択すると、ユーザーがNetScaler Gatewayにログオンしたときに、資格情報がStoreFront Webサイトに転送されます。この設定により、ユーザーは資格情報を 2 回入力する必要がなくなります。ただし、StoreFront でNetScalerGatewayからのパススルー認証方法も有効にする必要があります 。ユーザーがNetScaler GatewayとStoreFront ストアに異なる資格情報でログオンする必要がある場合、このオプションを無効にしてください。
-
-
「 セキュリティ 」タブで、「 デフォルト認証アクション 」を有効にして「 許可」に設定します。
-
-
**Web Interfaceアドレス:**StoreFStoreFront サーバーのFQDNの後にストアWebサイトへのパスが続きます。
-
シングル・サインオン・ドメイン:1つのドメインのみを使用する場合は、オプションでドメインのNetBIOS名を入力します。
-
[Create] をクリックします。
-
[セッションポリシー] タブで [追加] をクリックします。 NetScalerがWebブラウザーベースの接続とCitrix Workspaceアプリベースの接続を区別するには、セッションポリシーが必要です。このポリシーは、Webブラウザーベースの接続に適用されます。
-
「 名前」で、セッションポリシーに名前を割り当てます。
-
「 プロファイル」で、作成したセッションプロファイルを選択します。
-
「 詳細ポリシー 」オプションをクリックし、「 式」に次の構文を入力します:
HTTP.REQ.HEADER("User-Agent").CONTAINS("CitrixReceiver").NOT -
[Create] をクリックします。
NetScaler Gatewayセッションポリシーについて詳しくは、「 セッションポリシー」を参照してください。
2\. Citrix Workspaceアプリベースのアクセス用のセッションポリシーを作成する
上記の手順を繰り返して、Citrix Workspaceアプリベースのアクセス用のセッションポリシーとセッションプロファイルを作成します。ただし、「 公開アプリケーション 」タブでは、Web インターフェイスアドレスを構成する代わりに、 アカウントサービスアドレス設定を構成する必要があります 。このステップでは、StoreFStoreFront サーバーの完全修飾ドメイン名を指定する必要があります。Citrix Workspaceアプリは、このアドレスを使用して、サーバー上で利用可能なストアを検出します。
3\. 認証プロファイルを作成する
構成する必要のある認証方法の種類に基づいて、NetScalerで認証プロファイルを作成します。
この手順はオプションですが、StoreFStoreFront へのアクセスを許可する前に、NetScaler Gatewayを使用してユーザーの身元を認証することをお勧めします。
詳細については、「 認証と承認 」を参照してください。
4\. NetScaler Gateway仮想サーバーの作成
-
「 NetScaler Gateway」>「仮想サーバー」に移動します。
-
NetScaler Gateway仮想サーバーを追加するには 、[追加]をクリックします。
-
仮想サーバーに名前とアドレスを割り当てます。注:
-
「 証明書」で、「 サーバー証明書」をクリックします。
-
サーバー証明書をアップロードし、「 バインド」をクリックします。
-
セッションポリシーを追加します:
-
「 ポリシー」で、「 +」をクリックします。
-
「ポリシーの選択」 ドロップダウンリストから、「 セッション」を選択します。「 タイプ 」ドロップダウンリストから「 リクエスト 」を選択し、「 続行」をクリックします。
-
「 ポリシーバインド**」で**、 「ポリシーの選択 」をクリックし、以前に作成したWebブラウザベースのセッションポリシーとCitrix Workspaceアプリベースのセッションポリシーを選択し、「 バインド 」をクリックしてセッションポリシーを仮想サーバーにバインドします。
-
-
「 公開アプリケーション」で、「 STA Server」をクリックします。セキュリティチケット機関 (STA) URL を少なくとも 1 つ指定してください。Citrix Virtual Apps and Desktopsを使用している場合は、 Desktop Delivery ControllerのURLを入力します。Citrix DaaSを使用している場合は、Citrix Cloud ConnectorのURLを入力します。
-
「 認証プロファイル」で、作成した認証プロファイルを選択します。クラシックポリシーはサポートされなくなったため、この手順は必須です。
-
[完了] をクリックします。
5\. NetScaler GatewayインスタンスをStoreFront に追加する
StoreFront にNetScaler Gatewayインスタンスを追加する方法については、「NetScaler Gatewayの構成」を参照してください。
参照ドキュメント
StoreFront とNetScaler Gatewayの統合について詳しくは、以下のトピックを参照してください: