StoreFront

Tiempos de espera del almacén

Para modificar los tiempos de espera del almacén, vaya a la pantalla Editar sitio web del almacén y seleccione la ficha Tiempos de espera del almacén.

Captura de pantalla de la pantalla Configuración de 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 el usuario cierra la sesión. Actualizar la página web o realizar una acción en un recurso extiende la sesión. Las acciones del usuario que no dan como resultado 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 solicita al usuario que extienda la sesión. Un minuto antes de que caduque 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 correctamente 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 modifica el tiempo de espera de la sesión para que sea mayor que el tiempo de espera de la sesión de Gateway, debe aumentar el tiempo de espera de la sesión de Gateway en consecuencia. Si modifica 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, estos se aumentan automáticamente para que coincidan con el tiempo de espera de la sesión.

PowerShell

Para configurar el tiempo de espera, utilice 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 se está en la pantalla de inicio de sesión de 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 pulsar Iniciar sesión para volver a la pantalla de inicio de sesión.

Duración del token de autenticación

Cuando un usuario accede a un almacén de StoreFront a través de un explorador, de forma predeterminada, el usuario cierra la sesión después de ocho horas, independientemente de la actividad. Esto no afecta a las aplicaciones de Citrix Workspace instaladas localmente. El valor no se muestra en la consola de administración.

Para ver el valor actual, utilice Get-STFWebReceiverAuthenticationMethods y compruebe 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, utilice 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 aumenta el tiempo de espera de la sesión a más de 20 horas, también debe aumentar la Duración 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, consulte 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 como resultado actividad de red, como la navegación entre pestañas, no extienden la sesión.

Para el acceso mediante 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 la sesión de StoreFront caduque y notifique a Gateway, Gateway pueda cerrar la sesión limpiamente 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, el gateway es el único lugar donde debe 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, consulte CTX221465.

Tiempo de espera forzado

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.

Duración 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. De forma predeterminada, el token caduca después de 20 horas, lo que provoca el cierre de sesión del usuario.

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

Normalmente, al usar el almacén en un navegador 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, ejecute 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-->

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

Para configurar la vida útil máxima del token, ejecute 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-->

Sustituyendo [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, utilice el formato hh:mm:ss. Para valores de más de un día, utilice el formato d.hh:mm:ss.

Tiempos de espera del almacén