StoreFront

Implementación de la aplicación Citrix Workspace

De forma predeterminada, cuando un usuario abre una tienda por primera vez en su navegador web en Windows, macOS o Linux, StoreFront intenta determinar si la aplicación Citrix Workspace está instalada localmente. Si no se puede detectar una aplicación Citrix Workspace implementada localmente, se le pide al usuario que la descargue e instale. La ubicación de descarga predeterminada es el sitio web de Citrix, pero también puedes alojar los instaladores en el servidor de StoreFront o en otro lugar. Una vez instalada, los usuarios pueden abrir la aplicación Citrix Workspace instalada localmente y conectarla a la tienda, o continuar en su navegador, pero conectarse a las aplicaciones y escritorios virtuales en su cliente HDX de la aplicación Citrix Workspace instalado localmente.

Alternativamente, los usuarios que no pueden instalar la aplicación Citrix Workspace localmente pueden usar un navegador web tanto para acceder a la tienda como para conectarse a aplicaciones y escritorios virtuales.

Captura de pantalla de la ficha Implementar la aplicación Citrix Workspace

Para modificar las opciones de implementación, ve a Modificar el sitio de Receiver para Web y selecciona la ficha Implementar la aplicación Citrix Receiver/Workspace.

Requerir el uso de la aplicación Citrix Workspace™

Los administradores pueden exigir el uso de la aplicación nativa Citrix Workspace, eliminando la opción de que los usuarios se conecten a la tienda mediante su navegador web. Esta función está diseñada para clientes que desean aprovechar todos los beneficios de la aplicación Citrix Workspace. La aplicación Citrix Workspace ofrece ventajas como el servicio de protección de aplicaciones integrado, evita problemas de compatibilidad de versiones del navegador, seguridad mejorada y telemetría para la supervisión y la resolución de problemas. Para obtener más información, consulta Opciones de acceso de usuario.

Esta funcionalidad está disponible a través de un complemento cuando se utiliza la experiencia clásica o un Citrix Gateway. No está disponible cuando se utiliza la experiencia moderna sin un Citrix Gateway.

Plataformas compatibles

La configuración automática de la aplicación Citrix Workspace requiere las siguientes versiones.

  • Citrix Workspace app para Windows 24.9.0 o posterior
  • Citrix Workspace app para Mac 24.5.0 o posterior
  • Citrix Workspace app para Android 24.9.0 o posterior
  • 24.9.0 o posterior

Configurar en StoreFront mediante la experiencia clásica

Puedes instalar un complemento en el servidor de StoreFront para exigir el uso de la aplicación Citrix Workspace.

  1. Descarga el complemento de Citrix Downloads.

  2. Extrae el archivo zip y citrix-ui-plugin.tar.gz a cualquier directorio del servidor de StoreFront. Contiene archivos de PowerShell, archivos de JavaScript y archivos de configuración.

  3. Abre el archivo plugin.config en un editor de texto. Configúralo de la siguiente manera:

    Si quieres habilitar la función de obligatoriedad de la aplicación nativa, mantén el par clave-valor de la siguiente manera: <param name="requireNativeAppUse" value="true" />

    Si quieres deshabilitar la función de obligatoriedad de la aplicación nativa, mantén el par clave-valor de la siguiente manera: <param name="requireNativeAppUse" value="false" />

  4. Abre PowerShell como administrador.

  5. Navega hasta la carpeta extraída.

  6. Ejecuta ./CitrixPluginInstaller.ps1 -VirtualPath /Citrix/<store web name>.

  7. Repite este paso para cada servidor del grupo de servidores de StoreFront.

  8. Valida que se haya instalado correctamente abriendo un navegador web y navegando al sitio web de la tienda.

Configurar mediante un Citrix Gateway

Si los usuarios acceden a su tienda a través de un Citrix Gateway, puedes instalar un complemento en el gateway para exigir el uso de la aplicación Citrix Workspace. Para obtener más información, consulta Requerir la aplicación Citrix Workspace a través de un gateway.

Opción de implementación

  • Selecciona Usar siempre Receiver para HTML5 si quieres que el usuario acceda siempre a los recursos a través de un navegador web sin que se le pida que descargue e instale la aplicación Citrix Workspace localmente. Con esta opción seleccionada, los usuarios de Workspace para HTML5 siempre acceden a los recursos directamente a través de sus navegadores.
  • Selecciona Usar Receiver para HTML5 si Receiver local no está disponible si quieres que el sitio web de la tienda pida al usuario que descargue e instale la aplicación Citrix Workspace localmente, pero que recurra al acceso a los recursos a través de un navegador si la aplicación Citrix Workspace no se puede instalar. A los usuarios sin la aplicación Citrix Workspace se les pedirá que la descarguen e instalen cada vez que inicien sesión en el sitio.
  • Selecciona Instalar localmente si quieres que el sitio acceda siempre a los recursos a través de una aplicación Citrix Workspace instalada localmente. Se pide a los usuarios que descarguen e instalen la aplicación Citrix Workspace adecuada para su plataforma. Los usuarios pueden seguir accediendo a la tienda a través de un navegador web, pero cuando inician un recurso, este se abre en la aplicación Workspace instalada localmente.

Iniciar aplicaciones en la misma ficha

Si has elegido Usar siempre Receiver para HTML5 o Usar Receiver para HTML5 si Receiver local no está disponible, de forma predeterminada, los recursos iniciados en el navegador abren una nueva ficha del navegador. Si quieres que tus recursos se abran en la misma ficha, reemplazando la aplicación Workspace para HTML5, selecciona Iniciar aplicaciones en la misma ficha que Receiver para Web.

Mostrar la opción Ya instalado en la página de detección de clientes

Nota:

Esta configuración solo se aplica a dispositivos Windows, macOS y Linux. Si un usuario ha instalado las extensiones web de Workspace, la detección y el inicio del cliente se gestionan mediante las extensiones web. En tales casos, esta configuración no es aplicable.

Cuando los usuarios finales abren una tienda en su navegador por primera vez en Windows, macOS o Linux, el sitio web intenta detectar la aplicación instalada localmente mediante el iniciador de Citrix Workspace. Posteriormente, cuando un usuario inicia un recurso, el iniciador de Citrix Workspace se comunica con la aplicación Citrix Workspace instalada localmente. Si los usuarios hacen clic en la opción Ya instalado, se omite el proceso de detección del cliente. Como resultado, cuando el usuario inicia un recurso, se descarga un archivo .ica que los usuarios pueden abrir con su aplicación Citrix Workspace instalada localmente. Esto no es compatible con funciones como el paso a través de dominio y la protección de aplicaciones.

Enlace Ya instalado

Este archivo .ica descargado puede suponer un riesgo de seguridad. Citrix® recomienda que desmarques la casilla de verificación Mostrar el enlace Ya instalado en la página de detección de clientes para ocultar la opción ya instalado.

Importante:

Ocultar la opción Ya instalado no tiene ningún impacto en los usuarios que han seleccionado previamente Ya instalado. Estos usuarios seguirán descargando archivos ICA, a menos que esto se bloquee. Para restablecer la detección de la aplicación Citrix Workspace para esos usuarios, agrega el siguiente script a custom/script.js en el directorio del sitio web:

CTXS.Extensions.preInitialize = function() {
   if(CTXS.getCookie("CtxsClientDetectionDone")=="true" && CTXS.getCookie("CtxsUserPreferredClient")=="Native" && CTXS.getCookie("CtxsClientVersion")==null)
   {
       CTXS.removeCookie("CtxsClientDetectionDone");
       CTXS.removeCookie("CtxsUserPreferredClient");
   }
   callback();
};
<!--NeedCopy-->

Evitar descargas de ICA en todas las plataformas

Esto proporciona un nivel adicional de protección al bloquear completamente las descargas de archivos .ica en todas las plataformas. Como el iniciador de Citrix Workspace no está disponible en iOS, Android o Chrome, los usuarios deben seleccionar Usar versión ligera si está disponible, o deben agregar su tienda a su aplicación Citrix Workspace instalada localmente.

Importante:

Esta opción no debe usarse junto con la opción Mostrar Ya instalado en la página de detección de clientes.

Permitir a los usuarios descargar la aplicación Citrix Workspace

Si seleccionas Permitir a los usuarios descargar el motor HDX™ (complemento), la primera vez que un usuario inicia sesión en un dispositivo Windows o Mac, se les da la opción de descargar la aplicación.

Esto no está disponible si has elegido la Opción de implementación de Usar siempre Receiver para HTML5.

Actualizar la aplicación Workspace al iniciar sesión

Si seleccionas Actualizar complemento al iniciar sesión, la aplicación Workspace para HTML5 ofrece a los usuarios la opción de actualizar el cliente de la aplicación Citrix Workspace instalado localmente cuando inician sesión. Los usuarios pueden optar por omitir la actualización y no se les pedirá que la actualicen de nuevo a menos que se borren las cookies de su navegador. Para habilitar esta función, asegúrate de que los archivos de la aplicación Citrix Workspace estén disponibles en el servidor de StoreFront.

Origen de la descarga

Cuando los usuarios finales hacen clic en el botón de descarga, puedes elegir si se les redirige al sitio web de Citrix o si descargan archivos directamente del servidor. Puedes elegir Sitio web de Citrix, Archivos locales en el servidor de StoreFront o Archivos en un servidor remoto (mediante URL).

SDK de PowerShell

Para configurar estos ajustes mediante el SDK de PowerShell, usa el cmdlet Set-STFWebReceiverPluginAssistant.

Para configurar Evitar descargas de ICA, usa el cmdlet Set-STFWebReceiverUserInterface con el parámetro PreventIcaDownloads.

Implementación de la aplicación Citrix Workspace