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 las aplicaciones de Citrix Workspace.

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 para que sea superior a la Duración del token de autenticación o la Duración máxima del token, también se actualizan la duración del token de autenticación y la duración máxima del token para que coincidan.

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 de Citrix Workspace. 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.

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

El servicio de autenticación emite tokens que se utilizan al conectarse a un almacén a través de un explorador web o de aplicaciones Citrix Workspace. Para las aplicaciones Citrix Workspace, este es el único tiempo de espera de inicio de sesión que debe actualizarse. Al acceder a StoreFront a través de un explorador web, este tiempo de espera se utiliza junto con los demás tiempos de espera. A diferencia de otros parámetros descritos en esta página, esto se aplica a todos los sitios web del almacén.

Al iniciar StoreFront con Citrix Gateway, Citrix Gateway tiene las credenciales de usuario y usa SSO en StoreFront. Si el token de StoreFront caduca, StoreFront emitirá un desafío de CitrixAG Basic, y Citrix Gateway proporcionará las credenciales para iniciar sesión en StoreFront. Por lo tanto, si también utiliza Citrix Gateway, también necesitará configurar su propio tiempo de espera de sesión.

  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