Tengo una aplicación web con FormsAuthentication y con slidingExpiration="true"
en mi web.config no devuelve una cookie en cada solicitud, pero cuando veo las transacciones HTTP, no puedo ver que el servidor web devuelva la cookie AUTH en cada solicitud.FormsAuthentication with enabled slidingExpiration no devuelve una cookie en cada solicitud.
Comprobando el docs, debería.
slidingExpiration Atributo opcional. Especifica si la expiración deslizante está habilitada. La caducidad al deslizar restablece el tiempo de autenticación activo para que una cookie expire en cada solicitud durante una sola sesión . Este atributo puede ser uno de los siguientes valores. Valor Descripción Verdadero Especifica que la expiración deslizante está habilitada. La cookie de autenticación se actualiza y el tiempo de expiración es restablecer en solicitudes posteriores durante una sola sesión. False Especifica que la expiración deslizante no está habilitada y la cookie caduca en un intervalo establecido de desde el momento en que se emitió originalmente la cookie. El valor predeterminado es True.
¿Alguien sabe por qué no está funcionando como se esperaba?
Saludos.
No se pudo responder lo suficientemente rápido, el algoritmo mencionado anteriormente puede ser defectuoso en función de sus requisitos. –
Responda y me complace marcar su respuesta como correcta :) ¿Por qué podría ser defectuoso? Gracias. – vtortola
Aquí está el enlace de MSDN: http://msdn.microsoft.com/en-us/library/system.web.configuration.formsauthenticationconfiguration.slidingexpiration.aspx – ctekse