VMware Identity Manager は、Integration Broker コンポーネントと Citrix Web Interface SDK または Citrix StoreFront REST API を使用して、Workspace ONE ポータルまたはアプリケーションから Citrix 公開アプリケーションを起動します。Citrix 公開リソースへの内部アクセスと外部アクセスを構成できます。エンド ユーザーがアプリケーションとデスクトップを起動するには、Citrix Receiver をシステムまたはデバイスにインストールする必要があります。
[]
起動のアーキテクチャ ダイアグラム(内部アクセス)
- ユーザーは Workspace ONE ポータルまたはアプリケーションから Citrix 公開アプリケーションまたはデスクトップを起動します。
- 要求は、VMware Identity Manager サービス、コネクタ、および Integration Broker に送られます。
- Integration Broker は Web Interface SDK または StoreFront REST API を介して Citrix サーバ ファームと通信し、ICA ファイルを認証して要求します。
- ICA ファイルが取得され、Workspace ONE ポータルまたはアプリケーションに渡されます。
- ICA ファイルは、Citrix Receiver に渡されます。
- Citrix Receiver が、アプリケーションまたはデスクトップを起動します。
起動のアーキテクチャ ダイアグラム(外部アクセス)
- ユーザーは Workspace ONE ポータルまたはアプリケーションから Citrix 公開アプリケーションまたはデスクトップを起動します。
- 要求は、VMware Identity Manager サービス、コネクタ、および Integration Broker に送られます。
- Integration Broker は Web Interface SDK または StoreFront REST API を介して Citrix サーバ ファームと通信し、ICA ファイルを認証して要求します。
- ICA ファイルが取得され、Workspace ONE ポータルまたはアプリケーションに渡されます。
- ICA ファイルは、Citrix Receiver に渡されます。
- Citrix Receiver は、NetScaler と通信します。
- NetScaler は STA チケットを使用して Citrix STA サーバと通信し、Citrix セッション サーバ情報を取得します。
- NetScaler は Citrix セッション ホスト サーバと通信し、アプリケーション起動のためのセッションを作成します。
注: : バージョン 7.x では、Citrix セッション ホスト サーバは Citrix VDA サーバです。バージョン 6.5 では、Citrix ワーカー サーバです。
StoreFront REST API または Web Interface SDK による起動
Integration Broker は、Citrix Web Interface SDK と Citrix StoreFront REST API を使用して Citrix デプロイと通信し、アプリケーションまたはデスクトップを起動できます。StoreFront REST API を使用すると、Integration Broker は REST クライアントのように動作します。Web Interface SDK および StoreFront REST API は、Citrix デプロイでの認証および ICA ファイルの生成に使用されます。
VMware Identity Manager 管理コンソールの Citrix 構成ページで [StoreFront を使用] チェック ボックスをオンまたはオフにして、使用するオプションを指定できます。
Integration Broker インスタンスは、Web Interface SDK と StoreFront REST API の両方を使用できます。Web Interface SDK を使用して 1 つの Citrix ファームと通信し、StoreFront REST API を使用して別の Citrix ファームと通信する場合は、必要に応じて [StoreFront を使用] チェック ボックスをオンまたはオフにします。
VMware Identity Manager 2.9.1 以降で使用可能な StoreFront REST API オプションを使用するには、次の要件が満たされていることを確認します。
- Integration Broker 2.9.1 以降をインストールします。
- StoreFront が、使用している XenApp または XenDesktop のバージョンでサポートされていることを確認します。
- Integration Broker が StoreFront サーバと通信できることを確認します。
StoreFront REST API を有効にすると、Integration Broker は StoreFront サーバと通信して ICA ファイルを生成します。
- Citrix StoreFront ストアでの認証方法として HTTP 基本認証を有効にします。これは、内部アクセスの場合のみ必要です。
注意: : HTTP 基本認証を有効にしない場合、認証は失敗します。