StoreFront のNetScaler Gateway セッションポリシーを構成する
このトピックでは、StoreFront によるNetScaler Gatewayドメインのみの認証の構成について説明します。Citrix WorkspaceアプリまたはWebブラウザーを使用するユーザー向けに、NetScaler Gatewayドメインのみの認証をStoreFront で構成します。

最小要件:
-
Citrix StoreFront 2.xまたは3.0
-
NetScaler ADC 10.5以上
-
Windows向けCitrix Workspaceアプリ4.x
-
Mac向けCitrix Workspaceアプリ11.8
-
ブラウザー (Receiver for Web)
-
CTX108876-NetScaler ADCアプライアンスでLDAP認証を構成する方法で説明されているように、NetScaler ADCアプライアンスで構成された認証
-
StoreFront サーバーとNetScaler Gatewayアプライアンス用に構成されたSSL証明書。次のトピックについて詳しくは、 StoreFront のドキュメントを参照してください。
-
StoreFront 2.6をインストールしてセットアップする
-
Windows Server 2012証明書
-
SSL バインドをサイトに追加するには
-
Citrix ADC 10.5 用の証明書のインストールと管理
-

Web ブラウザベースのアクセス用のセッションポリシーを作成する
-
[NetScaler Gateway]>[ ポリシー]>[セッション] に移動します。
-
[セッションポリシー] タブで [追加] をクリックします。
-
[名前] に、セッションポリシーの名前を入力します。たとえば、Web_Browser_Policy のようにします。
-
[プロファイル] で、[追加] をクリックします。

-
[NetScaler Gatewayセッションプロファイルの構成] ウィンドウで、セッションプロファイルに名前を追加します。

すべてのタブの下にある [グローバルを上書き] チェックボックスをオンにすると、グローバルNetScaler Gateway パラメーターから継承された値を上書きできます。 設定例では、必須パラメーターに関する詳細のみが含まれています。
-
[クライアントエクスペリエンス] タブで、次の設定を有効にします:
-
クライアントレスアクセス: [オン] に設定
-
Web アプリケーションへのシングル・サインオン:このチェックボックスを選択します
-
プラグインの種類:[Windows/Mac OS X] に設定
![[クライアントエクスペリエンス] タブの設定 1](/ja-jp/netscaler-gateway/media/5a-configure-gateway-session-policies-for-storefront-new.png)
-
-
「 セキュリティ 」タブで、次の設定を有効にします:
-
デフォルトの承認アクション:「ALLOW」 に設定します。
-
Secure Browse:「 有効」に設定します。
![[セキュリティ] タブの設定](/ja-jp/netscaler-gateway/media/6-configure-gateway-session-policies-for-storefront-new.png)
-
-
[公開アプリケーション] タブで、次の設定を有効にします:
-
ICA プロキシ:[オン] に設定します。
-
Web Interfaceアドレス:StoreFStoreFront サーバーのFQDNの後に続くWeb用ストアへのパス
-
シングルサインオンドメイン-ドメインの NetBIOS 名
![[公開アプリケーション] タブの設定](/ja-jp/netscaler-gateway/media/7-configure-gateway-session-policies-for-storefront-new.png)
-
-
[Create] をクリックします。
-
クラシックポリシー式を使用している場合は、[ 式 ] フィールドに次の式を追加し、[ 作成] をクリックします。
REQ.HTTP.HEADER User-Agent NOTCONTAINS CitrixReceiver -
高度なポリシー式を使用する場合は、[ 式 ] フィールドに次の式を追加し、[ 作成] をクリックします。
HTTP.REQ.HEADER("User-Agent").CONTAINS("CitrixReceiver").NOT重要:
式で「NOT」を使用するには、NOT 演算子を選択する必要があります。
例:
HTTP.REQ.HEADER("100").CONTAINS("CitrixReceiver").NOTこのポリシーは、Citrix ADCがWebブラウザーベースの接続とCitrix Workspaceアプリベースの接続を区別するために必要です。このポリシーは、Webブラウザーベースの接続に適用されます。
Citrix Workspaceアプリベースのアクセス用のセッションポリシーを作成する
Citrix Workspaceアプリベースのアクセス用のセッションポリシーを作成するには、次の手順を実行します。
-
セッションポリシーを作成するには、[NetScaler Gateway]>[ポリシー]>[セッション] に移動します。
-
[セッションポリシー] タブで [追加] をクリックします。
-
[名前] に、セッションポリシーの名前を入力します。たとえば、Workspace_app_Policy などです。
-
[プロファイル] で、[追加] をクリックします。
-
[NetScaler Gateway セッションプロファイルの作成] ウィンドウで、セッションプロファイルに名前を追加します。
すべてのタブの下にある [グローバルを上書き] チェックボックスをオンにすると、グローバルNetScaler Gateway パラメーターから継承された値を上書きできます。 設定例では、必須パラメーターに関する詳細のみが含まれています。
-
[クライアントエクスペリエンス] タブで、次の設定を有効にします:
-
ホームページ: [なし] に設定する
-
分割トンネル: [オフ] に設定
-
クライアントレスアクセス:On に設定
-
プラグインタイプ: **Java**に設定
-
Web アプリケーションへのシングル・サインオン: チェックボックスを選択します
-
-
[詳細設定] をクリックし、[クライアントの選択] チェックボックスをオフにします。
-
[セキュリティ] タブで、[デフォルトの承認アクション] を有効にし、[許可] に設定します。
-
[公開アプリケーション] タブで、次の設定を有効にします:
-
ICA プロキシ: [オン] に設定します。
-
Webインターフェイスアドレス: StoreFront サーバーのFQDNの後にWeb用ストアへのパスが続きます
-
シングルサインオンドメイン-ドメインの NetBIOS 名
-
アカウントサービス所在地: アカウント・サービスの所在地を入力します。最後のバックスラッシュは重要です。例:
https://sfcitrix.com/。
![[公開アプリケーション] タブの設定](/ja-jp/netscaler-gateway/media/7-configure-gateway-session-policies-for-storefront-new.png)
-
-
[Create] をクリックします。
-
クラシックポリシー式を使用している場合は、[ 式 ] フィールドに次の式を追加し、[ 作成] をクリックします。
REQ.HTTP.HEADER User-Agent CONTAINS CitrixReceiver -
高度なポリシー式を使用する場合は、[ 式 ] フィールドに次の式を追加し、[ 作成] をクリックします。
HTTP.REQ.HEADER("User-Agent").CONTAINS("CitrixReceiver")このポリシーは、Citrix ADCがCitrix Workspaceアプリベースの接続とWebブラウザーベースの接続を区別するために必要です。このポリシーは、Citrix Workspaceアプリベースの接続に適用されます。
NetScaler ADCアプライアンスで認証を構成する
NetScaler ADCアプライアンスでのLDAP認証の構成について詳しくは、 LDAP認証の構成を参照してください。
NetScaler Gateway 仮想サーバーを作成し、セッションポリシーをバインドする
-
[NetScaler Gateway]>[仮想サーバー] に移動し、[追加] をクリックして新しい仮想サーバーを追加します。
-
仮想サーバーを作成したら、会社の要件に基づいて、特定のセッションポリシーを仮想サーバーにバインドします。
StoreFront の認証を構成する
-
StoreFrontでNetScaler Gateway からのパススルー認証を有効にします。詳しくは、「認証サービスの構成」を参照してください。
StoreFront は、認証コールバックサービスのNetScaler Gateway 仮想サーバーのバインド証明書(ルート証明書および中間証明書)の発行元を信頼する必要があります。
-
NetScaler Gateway をStoreFront に追加します。詳しくは、「NetScaler Gateway 接続の追加」を参照してください。
ゲートウェイ URL は、ユーザーが Web ブラウザのアドレスバーに入力しているものと正確に一致する必要があります。
-
StoreFront ストアでリモートアクセスを有効にします。詳しくは、「NetScaler Gateway を介したストアへのリモートアクセスの管理」を参照してください。