Gateway

NetScaler Gateway とStoreFront の統合

この記事では、Citrix WorkspaceアプリまたはWebブラウザーを使用しているユーザー向けに、StoreFront にリモートアクセスするためのNetScaler Gateway仮想サーバーを作成する方法について説明します。

StoreFront のセットアップ

ユーザーは、ウェブブラウザーまたはCitrix Workspaceアプリを介してNetScaler Gatewayに接続します。NetScaler Gatewayは、構成されたポリシーに基づいてユーザーを認証します。認証が成功すると、NetScaler Gatewayはユーザーがストアにシングルサインオンできるようにし、StoreFront ストアをユーザーにプロキシします。

重要:

NetScaler GatewayとStoreFront の統合にCitrix Virtual Apps and Desktopsウィザードを使用しないことをお勧めします。従来の認証ポリシー(非推奨)を使用して無効な構成が作成されるためです。

StoreFront で使用するようにNetScaler Gatewayを構成する

NetScaler GatewayをStoreFront と統合するには、次の手順を実行します:

  1. Webブラウザーベースのアクセス用のセッションポリシーを作成する
  2. Citrix Workspaceアプリベースのアクセス用のセッションポリシーを作成する
  3. 認証プロファイルを作成する
  4. NetScaler Gateway仮想サーバーの作成
  5. NetScaler GatewayインスタンスをStoreFront に追加します

    ゲートウェイStoreFront

1. Webブラウザーベースのアクセス用のセッションポリシーを作成する

  1. 構成]>[NetScaler Gateway]>[ポリシー][セッション]に移動します。

  2. セッションプロファイル 」タブで、「 追加」をクリックします。

  3. セッションプロファイルに名前を割り当てます。

  4. [クライアントエクスペリエンス] タブで、次の設定を有効にします:

    • プラグインタイプ:プラグインタイプは、デフォルトで Javaに設定されています。この設定はオプションですが、ユーザーがフル VPN を無効にする場合は推奨されます。
    • Webアプリケーションへのシングルサインオン:このオプションを選択すると、ユーザーがNetScaler Gatewayにログオンしたときに、資格情報がStoreFront Webサイトに転送されます。この設定により、ユーザーは資格情報を 2 回入力する必要がなくなります。ただし、StoreFront でNetScalerGatewayからのパススルー認証方法も有効にする必要があります 。ユーザーがNetScaler GatewayとStoreFront ストアに異なる資格情報でログオンする必要がある場合、このオプションを無効にしてください。

    ゲートウェイStoreFront クライアントエクスペリエンス

  5. セキュリティ 」タブで、「 デフォルト認証アクション 」を有効にして「 許可」に設定ます。

    ゲートウェイStoreFront セキュリティ

  6. [ 公開アプリケーション ] タブで、次の設定を有効にします:

    • ICA プロキシ:[オン] に設定します。
    • Web Interfaceアドレス:StoreFStoreFront サーバーのFQDNの後にストアWebサイトへのパスが続きます。
    • シングル・サインオン・ドメイン:1つのドメインのみを使用する場合は、オプションでドメインのNetBIOS名を入力します。

    ゲートウェイ StoreFront 公開アプリケーション

  7. [Create] をクリックします。

  8. [セッションポリシー] タブで [追加] をクリックします。 NetScalerがWebブラウザーベースの接続とCitrix Workspaceアプリベースの接続を区別するには、セッションポリシーが必要です。このポリシーは、Webブラウザーベースの接続に適用されます。

  9. 名前」で、セッションポリシーに名前を割り当てます。

  10. プロファイル」で、作成したセッションプロファイルを選択します。

  11. 「 詳細ポリシー 」オプションをクリックし、「 式」に次の構文を入力します:

    HTTP.REQ.HEADER("User-Agent").CONTAINS("CitrixReceiver").NOT

  12. [Create] をクリックします。

    ゲートウェイStoreFront ウェブブラウザポリシー

NetScaler Gatewayセッションポリシーについて詳しくは、「 セッションポリシー」を参照してください。

2. Citrix Workspaceアプリベースのアクセス用のセッションポリシーを作成する

上記の手順を繰り返して、Citrix Workspaceアプリベースのアクセス用のセッションポリシーとセッションプロファイルを作成します。ただし、「 公開アプリケーション 」タブでは、Web インターフェイスアドレスを構成する代わりに、 アカウントサービスアドレス設定を構成する必要があります 。このステップでは、StoreFStoreFront サーバーの完全修飾ドメイン名を指定する必要があります。Citrix Workspaceアプリは、このアドレスを使用して、サーバー上で利用可能なストアを検出します。

Citrix Workspaceアプリリポリシー

3. 認証プロファイルを作成する

構成する必要のある認証方法の種類に基づいて、NetScalerで認証プロファイルを作成します。

この手順はオプションですが、StoreFStoreFront へのアクセスを許可する前に、NetScaler Gatewayを使用してユーザーの身元を認証することをお勧めします。

詳細については、「 認証と承認 」を参照してください。

4. NetScaler Gateway仮想サーバーの作成

  1. NetScaler Gateway」>「仮想サーバー」に移動します。

  2. NetScaler Gateway仮想サーバーを追加するには 、[追加]をクリックます。

  3. 仮想サーバーに名前とアドレスを割り当てます。

    注:

    NetScaler Gatewayを使用してユーザーを認証しない場合は、[ 詳細 ] をクリック、[ 認証を有効にする ] チェックボックスをオフにします。

  4. 証明書」で、「 サーバー証明書」をクリックします。

  5. サーバー証明書をアップロードし、「 バインド」をクリックします。

  6. セッションポリシーを追加します:

    1. ポリシー」で、「 +」をクリックします。
    2. ポリシーの選択」 ドロップダウンリストから、「 セッション」を選択します。「 タイプ 」ドロップダウンリストから「 リクエスト 」を選択し、「 続行」をクリックます。
    3. 「 ポリシーバインド」で、 「ポリシーの選択 」をクリックし、以前に作成したWebブラウザベースのセッションポリシーとCitrix Workspaceアプリベースのセッションポリシーを選択し、「 バインド 」をクリックしてセッションポリシーを仮想サーバーにバインドします。
  7. 公開アプリケーション」で、「 STA Server」をクリックします。セキュリティチケット機関 (STA) URL を少なくとも 1 つ指定してください。Citrix Virtual Apps and Desktopsを使用している場合は、 Desktop Delivery ControllerのURLを入力します。Citrix DaaSを使用している場合は、Citrix Cloud ConnectorのURLを入力します。

  8. 認証プロファイル」で、作成した認証プロファイルを選択します。クラシックポリシーはサポートされなくなったため、この手順は必須です。

  9. [完了] をクリックします。

    ゲートウェイ仮想サーバー

5. NetScaler GatewayインスタンスをStoreFront に追加する

StoreFront にNetScaler Gatewayインスタンスを追加する方法については、「NetScaler Gatewayの構成」を参照してください

参照ドキュメント

StoreFront とNetScaler Gatewayの統合について詳しくは、以下のトピックを参照してください:

NetScaler Gateway とStoreFront の統合