StoreFront

Configurar los parámetros de sesión

Para modificar la configuración de la sesión, vaya a la pantalla Modificar sitio de Receiver para Web y seleccione la ficha Parámetros de sesión.

Captura de pantalla de la pantalla Parámetros de sesión

Intentos de comunicación con los servidores

La cantidad de intentos de llamadas internas de StoreFront entre el proxy web y los servicios del almacén. Normalmente no es necesario modificar este parámetro.

Duración del tiempo de espera de las comunicaciones

La cantidad de tiempo permitido para las llamadas internas de StoreFront entre el proxy web y los servicios del almacén. Normalmente no es necesario modificar este parámetro.

Tiempo de espera por inactividad de la sesión

Al acceder a un almacén de StoreFront a través de un explorador web, después de un período de inactividad, el usuario ve el mensaje La sesión agotó el tiempo de espera por inactividad. Puede cambiar el Tiempo de espera de la sesión para adaptarlo al patrón de uso de sus usuarios. Esto no afecta a la aplicación Citrix Workspace instalada localmente.

Como alternativa, puede usar PowerShell. Por ejemplo, para establecer el tiempo de espera del sitio web “/Citrix/StoreWeb” en 30 minutos:

$rfw = Get-STFWebReceiverService '/Citrix/StoreWeb'
Set-STFWebReceiverService $rfw -SessionStateTimeout 30
<!--NeedCopy-->

Si modifica el tiempo de espera de la sesión de forma que es superior al tiempo de espera de sesión de la puerta de enlace, debe aumentar el tiempo de espera de sesión de la puerta de enlace en consecuencia. Si modifica el tiempo de espera de la sesión de forma que es superior a la Duración del token de autenticación o la Duración máxima del token, estas se actualizan automáticamente en consecuencia.

Duración del token de autenticación

Cuando un usuario accede a un almacén de StoreFront a través de un explorador web, de forma predeterminada, se cierra la sesión del usuario después de ocho horas, independientemente de la actividad. Esto no afecta a las aplicaciones Citrix Workspace instaladas localmente. Para aumentar este tiempo de espera:

  1. En StoreFront, vaya a c:\inetpub\wwwroot\Citrix\<StoreWeb>.
  2. Abra elweb.config archivo.
  3. Localice la entrada <authentication tokenLifeTime="08:00:00" method="Auto" />
  4. Cambie tokenLifeTime al valor pertinente. Para introducir un valor de 1 día o más, utilice el formato d.h:m:s.

Si aumenta el tiempo de espera de la sesión a más de 20 horas, también debe aumentar la Validez máxima del token del servicio de autenticación.

Tiempos de espera de Citrix Gateway

Para obtener más información sobre los tiempos de espera de las puertas de enlace, consulte la documentación de Gateway.

Para acceder a través de un explorador web, debe establecer el tiempo de espera de la sesión de Citrix Gateway en un valor ligeramente superior al tiempo de espera de la sesión de StoreFront. Esto es para garantizar que, cuando se agote el tiempo de espera de la sesión de StoreFront y se le notifique a la puerta de enlace, la puerta de enlace pueda cerrar la sesión sin problemas antes de que caduque su propia sesión.

Cuando se conecta a un almacén de StoreFront, la aplicación Citrix Workspace no aplica un tiempo de espera por inactividad. Por lo tanto, la puerta de enlace es el único lugar en el que necesita aplicar un tiempo de espera por inactividad.

En Citrix Gateway, puede establecer un tiempo de espera forzado para desconectar la sesión después de un tiempo determinado, independientemente de la actividad del usuario.

Validez máxima del token del servicio de autenticación

El servicio de autenticación emite tokens que se usan al conectarse a un almacén. De forma predeterminada, el token caduca después de 20 horas, lo que hace que se cierre la sesión del usuario.

Si el usuario se autentica mediante un Citrix Gateway, cuando el token de StoreFront caduca, StoreFront envía un desafío a Citrix Gateway. Si la sesión de la puerta de enlace sigue activa, proporciona las credenciales para volver a iniciar sesión en StoreFront. Si quiere evitar esto, debe configurar el tiempo de espera forzado de la puerta de enlace para que sea igual a la duración máxima del token.

Normalmente, cuando se usa el almacén en un explorador web, el tiempo de espera por inactividad hace que se cierre la sesión antes de que caduque el token, por lo que la duración del token es principalmente relevante para la aplicación Citrix Workspace instalada localmente. Para configurar la duración máxima del token:

  1. Para la aplicación Citrix Workspace instalada en el servidor StoreFront, vaya a la ruta del servicio de autenticación de su almacén c:\inetpub\wwwroot\Citrix\<Store>Auth (que puede ser uno de los varios servicios de autenticación en función de la cantidad de almacenes que tenga).

  2. En el archivo web.config, busque el servicio Authentication Token Producer y, dentro de él, busque el elemento add cuyo id coincida con el del Authentication Token Producer. En el siguiente ejemplo, necesitas el elemento add con id="f7cac185-57c1-4629-a33c-88a89dd4295d" encipherId="2948f7ad-735e-4e03-8e01-8d4f5d3ca75b":

    <service id="f7cac185-57c1-4629-a33c-88a89dd4295d" displayName="Authentication Token Producer">
        <relyingParties signingId="2948f7ad-735e-4e03-8e01-8d4f5d3ca75b" defaultLifetime="01:00:00" maxLifetime="01:00:00">
        <clear />
        <add id="f7cac185-57c1-4629-a33c-88a89dd4295d" encipherId="2948f7ad-735e-4e03-8e01-8d4f5d3ca75b" defaultLifetime="01:00:00" maxLifetime="20:00:00" />
    <!--NeedCopy-->
    
  3. Cambie maxLifetime al valor pertinente. El valor predeterminado es 20:00:00. Para introducir un valor de 1 día o más, utilice el formato dd.hh:mm:ss.

  4. Ejecute el comando iisreset para aplicar los cambios. La ejecución de este comando cierra la sesión de los usuarios de Citrix StoreFront Web, pero no afecta a su sesión ICA actual.

Configurar los parámetros de sesión