StoreFront

Tiempos de espera del almacén

Para modificar los tiempos de espera del almacén, ve a la pantalla Modificar sitio web del almacén y selecciona la ficha Tiempos de espera del almacén.

Captura de pantalla de la pantalla Configuración de la sesión

Intentos de comunicación interna del servidor

El número de intentos de llamadas entre el proxy web y los servicios del almacén, internos a StoreFront. Normalmente, no es necesario modificar esta configuración.

Duración del tiempo de espera de la comunicación interna

La cantidad de tiempo permitida para las llamadas entre el proxy web y los servicios del almacén, internos a StoreFront. Normalmente, no es necesario modificar esta configuración.

Tiempo de espera por inactividad del explorador web

Al acceder a un almacén de StoreFront a través de un explorador web, después del período de inactividad especificado, la sesión caduca y se cierra la sesión del usuario. Actualizar la página web o realizar una acción en un recurso extiende la sesión. Las acciones del usuario que no dan lugar a actividad de red, como la navegación entre fichas, no extienden la sesión.

El tiempo de espera se aplica tanto en el cliente como en el servidor. Poco antes de que caduque la sesión, la interfaz de usuario pide al usuario que la extienda. Un minuto antes de que caduque el tiempo de espera de la sesión, la interfaz de usuario notifica a StoreFront y, si corresponde, a Citrix Gateway que cierren la sesión. Esto es para permitir que el cliente cierre la sesión de forma limpia antes de que caduque el tiempo de espera del servidor. Si el tiempo de espera de la sesión se establece en 1 minuto, el cliente cierra la sesión después de 30 segundos. Esto no afecta a la aplicación Citrix Workspace instalada localmente.

Si modificas el tiempo de espera de la sesión para que sea mayor que el tiempo de espera de la sesión de Gateway, debes aumentar el tiempo de espera de la sesión de Gateway en consecuencia. Si modificas el tiempo de espera de la sesión para que sea mayor que la vida útil del token de autenticación o la vida útil máxima del token del servicio de autenticación, estos se aumentan automáticamente para que coincidan con el tiempo de espera de la sesión.

PowerShell

Para configurar el tiempo de espera, usa el cmdlet Set-STFWebReceiverService con el parámetro -SessionStateTimeout. 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-->

Tiempo de espera de inicio de sesión

Cuando estás en la pantalla de inicio de sesión en un explorador web, después de un período de tiempo, el inicio de sesión caduca y se muestra un mensaje al usuario. El usuario puede presionar Iniciar sesión para volver a la pantalla de inicio de sesión.

Vida útil del token de autenticación

Cuando un usuario accede a un almacén de StoreFront a través de un explorador, 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. El valor no se muestra en la consola de administración.

Para ver el valor actual, usa Get-STFWebReceiverAuthenticationMethods y comprueba la propiedad TokenLifeTime. Por ejemplo:

$rfweb=Get-STFWebReceiverService -VirtualPath "/Citrix/StoreWeb"
$rfauth = Get-STFWebReceiverAuthenticationMethods -WebReceiverService $rfweb
$rfauth.TokenLifeTime.ToString()
<!--NeedCopy-->

Para establecer el tiempo de espera mediante PowerShell, usa el cmdlet Set-STFWebReceiverAuthenticationMethods con el parámetro TokenLifeTime. Por ejemplo:

$rfweb=Get-STFWebReceiverService -VirtualPath "/Citrix/StoreWeb"
$rfauth = Get-STFWebReceiverAuthenticationMethods -WebReceiverService $rfweb
Set-STFWebReceiverAuthenticationMethods -WebReceiverService $rfweb -TokenLifeTime "07:00:00"
<!--NeedCopy-->

Si aumentas el tiempo de espera de la sesión a más de 20 horas, también debes aumentar la vida útil 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 Gateway, consulta la documentación de Gateway.

Tiempo de espera de la sesión

El tiempo de espera de la sesión se aplica si no hay actividad de red durante el período de tiempo especificado. Actualizar la página web o realizar una acción en un recurso extiende la sesión. Las acciones del usuario que no dan lugar a actividad de red, como la navegación entre fichas, no extienden la sesión.

Para el acceso al explorador web, debes 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 la sesión de StoreFront caduque y notifique a Gateway, Gateway pueda cerrar la sesión de forma limpia antes de que caduque su propia sesión.

La aplicación Citrix Workspace instalada localmente no aplica un tiempo de espera por inactividad cuando se conecta a un almacén de StoreFront. Por lo tanto, Gateway es el único lugar donde debes aplicar un tiempo de espera por inactividad. La aplicación actualiza periódicamente la lista de recursos. Para que surta efecto, el tiempo de espera de la sesión debe ser inferior al período de actualización de la aplicación. De forma predeterminada, el período de actualización de la aplicación es de 60 minutos. Para cambiar esto, consulta CTX221465.

Tiempo de espera forzado

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

Vida útil 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 provoca el cierre de la sesión del usuario.

Si el usuario se autenticó mediante un Citrix Gateway, entonces, cuando el token de StoreFront caduca, StoreFront emite un desafío a Citrix Gateway. Si la sesión de Gateway sigue activa, proporciona las credenciales para volver a iniciar sesión en StoreFront. Si quieres evitar esto, debes configurar el Tiempo de espera forzado de Gateway para que sea el mismo que la vida útil máxima del token.

Normalmente, al usar el almacén en un explorador web, el tiempo de espera por inactividad hace que la sesión se cierre antes de que caduque el token, por lo que la vida útil del token es principalmente relevante para la aplicación Citrix Workspace instalada localmente.

Para ver la vida útil máxima del token, ejecuta el siguiente PowerShell:

$store = Get-STFStoreService -VirtualPath "[store path]"
$auth = Get-STFAuthenticationService -StoreService $store
$relyingParty = $auth.ProducerService.RelyingParties | Where-Object { $_.Id -eq $auth.ProducerService.Id }
$relyingParty.MaxLifetime.ToString()
<!--NeedCopy-->

Reemplaza [store path] por la ruta de almacén adecuada.

Para configurar la vida útil máxima del token, ejecuta el siguiente PowerShell:

$store = Get-STFStoreService -VirtualPath "[store path]"
$auth = Get-STFAuthenticationService -StoreService $store
$relyingParty = $auth.ProducerService.RelyingParties | Where-Object { $_.Id -eq $auth.ProducerService.Id }
$relyingParty.MaxLifetime = "[max lifetime]"
Save-STFService -Service $auth
<!--NeedCopy-->

Reemplaza [store path] por la ruta de almacén adecuada y [max lifetime] por el tiempo de espera deseado. Para valores de hasta un día, usa el formato hh:mm:ss. Para valores de más de un día, usa el formato d.hh:mm:ss.