VMware Identity Manager использует компонент Integration Broker и комплект Citrix Web Interface SDK или REST API Citrix StoreFront для запуска опубликованных приложений Citrix через приложение или портал Workspace ONE. Доступ к внутренним и внешним опубликованным ресурсам Citrix можно настроить. Для запуска приложений и настольных компьютеров конечные пользователи должны установить Citrix Receiver на систему или устройство.
Схема архитектуры запуска (внутренний доступ)
![Схема запуска](images/GUID-D117F8FA-3941-4AFB-841E-9A81A6561555-high.png)
Пользователь запускает опубликованное приложение или компьютер Citrix через приложение или портал Workspace ONE.
Службе VMware Identity Manager, соединителю и Integration Broker поступает запрос.
Integration Broker обменивается данными с группой серверов Citrix с помощью комплекта SDK Web Interface или REST API Citrix StoreFront, чтобы выполнить проверку подлинности и запросить файл ICA.
После получения файл ICA отправляется на портал или в приложение Workspace ONE.
Файл ICA передается Citrix Receiver.
С помощью Citrix Receiver запускается приложение или компьютер.
Схема запуска (внешний доступ)
![Схема внешнего запуска](images/GUID-3A80C98C-1339-423A-82A8-6CA588B84811-high.png)
Пользователь запускает опубликованное приложение или компьютер Citrix через приложение или портал Workspace ONE.
Службе VMware Identity Manager, соединителю и Integration Broker поступает запрос.
Integration Broker обменивается данными с группой серверов Citrix с помощью комплекта SDK Web Interface или REST API Citrix StoreFront, чтобы выполнить проверку подлинности и запросить файл ICA.
После получения файл ICA отправляется на портал или в приложение Workspace ONE.
Файл ICA передается Citrix Receiver.
Citrix Receiver обменивается данными с Netscaler.
Netscaler обменивается данными с сервером STA Citrix посредством запроса STA и получает информацию о сервере сеанса Citrix.
NetScaler обменивается данными с сервером узла сеанса Citrix и создает сессию для запуска приложения.
Примечание:В версии 7.x сервером размещения сессии Citrix выступает сервер Citrix Virtual Delivery Agent (VDA). В версии 6.5 эту роль выполняет рабочий сервер Citrix.
Использование REST API StoreFront или комплекта SDK Web Interface для запуска
Integration Broker может использовать комплект Citrix Web Interface SDK и REST API Citrix StoreFront для обмена данными с развернутой средой Citrix и запуска виртуальных приложений и компьютеров. Если используется REST API StoreFront, Integration Broker в этом случае выступает как клиент REST. Комплект SDK Web Interface и REST API StoreFront используются для проверки подлинности с помощью ICA-файла и создания ICA-файла на основе развернутой среды Citrix.
Чтобы выбрать вариант для использования, установите или снимите флажок «Использовать StoreFront» на странице конфигурации Citrix в консоли администрирования VMware Identity Manager.
Экземпляр Integration Broker может использовать и комплект SDK Web Interface, и REST API StoreFront. Чтобы обмениваться данными с одной фермой Citrix с помощью комплекта SDK Web Interface, а с другой — с помощью REST API StoreFront, установите или снимите флажок «Использовать StoreFront».
Чтобы использовать опцию REST API StoreFront, доступную в VMware Identity Manager 2.9.1 и более поздних версиях, выполните следующие действия.
Установите Integration Broker 2.9.1 или более поздней версии.
Убедитесь в том, что используемая версия XenApp или XenDesktop поддерживает StoreFront.
Убедитесь в том, что Integration Broker может осуществлять обмен данными с сервером StoreFront.
При включении REST API StoreFront Integration Broker обменивается данными с сервером StoreFront, чтобы создать файл ICA.
Выберите «Базовая проверка подлинности HTTP» в качестве способа проверки подлинности в Citrix StoreFront. Это требуется только для внутреннего доступа.
Осторожно:Если пункт «Базовая проверка подлинности HTTP» не выбран, проверка подлинности завершится сбоем.
Чтобы использовать REST API StoreFront, не обязательно загружать или копировать дополнительные файлы в пакет установки.