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.
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, tras el período de inactividad especificado, se agota el tiempo de espera de la sesión y se cierra la sesión del usuario. Al actualizar la página web o realizar una acción en un recurso, se prolonga la sesión. Las acciones del usuario que no generan actividad en la red, como navegar entre fichas, no prolongan la sesión. Poco antes de que caduque la sesión, se solicita al usuario que la prolongue. 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.
Tiempo de espera del inicio de sesión
Cuando 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 se agota y se muestra un mensaje al usuario. El usuario puede presionar 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 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:
- En StoreFront, vaya a
c:\inetpub\wwwroot\Citrix\<StoreWeb>
. - Abra el archivo
web.config
. - Localice la entrada
<authentication tokenLifeTime="08:00:00" method="Auto" />
- Cambie
tokenLifeTime
al valor pertinente. Para introducir un valor de 1 día o más, utilice el formatod.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.
Tiempo de desconexión de la sesión
El tiempo de espera de la sesión se aplica si no hay actividad en la red durante el período de tiempo especificado. Al actualizar la página web o realizar una acción en un recurso, se prolonga la sesión. Las acciones del usuario que no generan actividad en la red, como navegar entre fichas, no prolongan la sesión.
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. 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.
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:
-
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). -
En el archivo
web.config
, busque el servicio Authentication Token Producer y, dentro de él, busque el elementoadd
cuyoid
coincida con el del Authentication Token Producer. En el siguiente ejemplo, necesitas el elementoadd
conid="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-->
-
Cambie
maxLifetime
al valor pertinente. El valor predeterminado es20:00:00
. Para introducir un valor de 1 día o más, utilice el formatodd.hh:mm:ss
. -
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.
En este artículo
- Intentos de comunicación con los servidores
- Duración del tiempo de espera de las comunicaciones
- Tiempo de espera por inactividad de la sesión
- Tiempo de espera del inicio de sesión
- Duración del token de autenticación
- Tiempos de espera de Citrix Gateway
- Validez máxima del token del servicio de autenticación