Workspace ONE Access utiliza el componente Integration Broker y Citrix Web Interface SDK o la REST API de Citrix StoreFront para iniciar aplicaciones publicadas de Citrix desde la aplicación o el portal de VMware Workspace ONE Intelligent Hub. Puede configurar el acceso interno y externo a los recursos publicados de Citrix. Los usuarios finales deben instalar Citrix Receiver en sus sistemas o dispositivos para iniciar las aplicaciones y los escritorios.

Diagrama de la arquitectura del inicio (acceso interno)


Diagrama de inicio

  1. Un usuario inicia una aplicación o un escritorio publicado de Citrix desde la aplicación o el portal de Intelligent Hub.
  2. La solicitud va al servicio de Workspace ONE Access, al conector y a Integration Broker.
  3. Integration Broker se comunica con la granja de servidores de Citrix mediante Web Interface SDK o la REST API de StoreFront para autenticar y solicitar el archivo ICA.
  4. El archivo ICA se recupera y se transmite a la aplicación o al portal de Intelligent Hub.
  5. El archivo ICA se envía a Citrix Receiver.
  6. Citrix Receiver inicia la aplicación o el escritorio.

Diagrama de la arquitectura de inicio (acceso externo con StoreFront)

Inicio externo con StoreFront
  1. Un usuario inicia una aplicación o un escritorio publicado de Citrix desde la aplicación o el portal de Intelligent Hub.
  2. La solicitud va al servicio de Workspace ONE Access, al conector y a Integration Broker.
  3. Para comunicarse con la granja de servidores de Citrix para autenticar y solicitar el archivo ICA, Integration Broker envía una solicitud a NetScaler a través de la REST API de StoreFront.
  4. NetScaler reenvía la solicitud al servidor de StoreFront.
  5. El archivo ICA se recupera y se transmite a la aplicación o al portal de Intelligent Hub.
  6. El archivo ICA se envía a Citrix Receiver.
  7. Citrix Receiver se comunica con NetScaler.
  8. NetScaler se comunica con el servidor STA de Citrix con el vale STA y obtiene la información del servidor de la sesión de Citrix.
  9. NetScaler se comunica con el servidor host de la sesión de Citrix y crea una sesión para iniciar la aplicación.
    Nota: En la versión 7.x, el servidor host de la sesión de Citrix es el servidor VDA de Citrix. En la versión 6.5, es el servidor de trabajo de Citrix.

Diagrama de la arquitectura de inicio (acceso externo con Web Interface SDK)


Inicio externo con Web Interface SDK

  1. Un usuario inicia una aplicación o un escritorio publicado de Citrix desde la aplicación o el portal de Intelligent Hub.
  2. La solicitud va al servicio de Workspace ONE Access, al conector y a Integration Broker.
  3. Integration Broker se comunica con la granja de servidores de Citrix mediante Web Interface SDK para autenticar y solicitar el archivo ICA.
  4. El archivo ICA se recupera y se transmite a la aplicación o al portal de Intelligent Hub.
  5. El archivo ICA se envía a Citrix Receiver.
  6. Citrix Receiver se comunica con NetScaler.
  7. NetScaler se comunica con el servidor STA de Citrix con el vale STA y obtiene la información del servidor de la sesión de Citrix.
  8. NetScaler se comunica con el servidor host de la sesión de Citrix y crea una sesión para iniciar la aplicación.
    Nota: En la versión 7.x, el servidor host de la sesión de Citrix es el servidor VDA de Citrix. En la versión 6.5, es el servidor de trabajo de Citrix.

Utilizar la REST API de StoreFront o Web Interface SDK para el inicio

Integration Broker puede usar Citrix Web Interface SDK y la REST API de Citrix StoreFront para comunicarse con la implementación de Citrix a fin de iniciar aplicaciones o escritorios. Cuando se utiliza la REST API de StoreFront, Integration Broker actúa como un cliente de REST. Web Interface SDK y la REST API de StoreFront se utilizan para autenticar y generar el archivo ICA desde la implementación de Citrix.

Puede especificar qué opción va a utilizar mediante la selección de la opción Utilizar StoreFront o Utilizar SDK de interfaz web en la página de configuración de Citrix en la consola de Workspace ONE Access.

Una instancia de Integration Broker puede usar tanto Web Interface SDK como la REST API de StoreFront. Si desea comunicarse con una granja de Citrix mediante el SDK de interfaz web y otra granja de Citrix mediante la REST API de StoreFront, realice las selecciones adecuadas para cada una.

Para utilizar la REST API de StoreFront, asegúrese de que se cumplan los siguientes requisitos.

  • Utilice la API de StoreFront 2.6 o posterior.
  • Instale Integration Broker 2.9.1 o una versión posterior.
  • Asegúrese de que StoreFront sea compatible con la versión de XenApp o XenDesktop que está utilizando.
  • Asegúrese de que Integration Broker se pueda comunicar con el servidor de StoreFront.

    Cuando se habilita la REST API de StoreFront, Integration Broker se comunica con el servidor de StoreFront para generar el archivo ICA.

  • Asegúrese de especificar el mismo nombre de granja en StoreFront y en Citrix Delivery Controller o XML Broker.
  • Si la URL de StoreFront se encuentra detrás de un equilibrador de carga, asegúrese de que el equilibrador de carga no tenga ningún requisito de autenticación adicional, como MFA. Integration Broker debe poder acceder a la URL de StoreFront sin requisitos de autenticación adicionales desde el equilibrador de carga.

    Integration Broker solo es compatible con el equilibrador de carga de NetScaler. No admite ningún otro equilibrador de carga.

  • En el servidor de StoreFront, al configurar la autenticación para un almacén, se pueden configurar dominios de confianza para el método de autenticación "Nombre de usuario y contraseña". Si configura dominios de confianza, asegúrese de agregar los nombres de dominio en el formato de nombre de dominio completo a la lista "Dominios de confianza". Si utiliza nombres de NetBIOS para StoreFront, agregue el nombre de dominio completo además del nombre de NetBIOS. Workspace ONE Access requiere el nombre de dominio completo. Si solo se agrega el nombre de NeTBIOS, se producirá un error al iniciar los escritorios y las aplicaciones de Citrix desde Workspace ONE.

    Configurar dominio de confianza en Citrix

Nota: Para utilizar la REST API de StoreFront, no es necesario descargar ni copiar ningún archivo adicional en la instalación de Workspace ONE Access.

Métodos de autenticación compatibles en el servidor de Citrix

Workspace ONE Access solo admite la autenticación con nombre de usuario y contraseña en el servidor XenApp o el servidor NetScaler. No admite otros métodos de autenticación, como los siguientes:
  • Tarjeta inteligente
  • HTML 5
  • Autenticación en dos fases
  • Autenticación SAML (Citrix FAS)