Cache-Manifest ¿Cómo manejar las cookies de autenticación?

¿Cómo se leen/almacenan las cookies de autenticación cuando se usa el manifiesto de caché?

Estoy usando el manifiesto de caché para acelerar una aplicación jquery-mobile que tiene una línea de base de navegador de Safari Mobile. Estoy usando la plantilla de varias páginas y dentro de una de las páginas, hago una solicitud ajax a mi servidor para obtener datos dinámicos.

El problema que encuentro es que cuando guardo en caché la plantilla de varias páginas (index.html), técnicamente no se autentica durante las recargas/vistas posteriores y cuando realizo la solicitud ajax, el servidor no puede leer un valor de cookie esperado para omita la ACL y, por lo tanto, permita la solicitud de obtención.

Gracias de antemano por las respuestas.

preguntado el 03 de mayo de 12 a las 19:05

Tengo el mismo problema creo. ¿Ya has encontrado una solución? -

No, finalmente eliminamos el manifiesto de caché antes de enviar el producto. Todavía parece ser un tema sin respuesta. Actualiza este hilo si encuentras una solución. -

Resulta que nuestro problema no era con las cookies, sino con un certificado SSL autofirmado que estábamos usando en el sitio web que haría que las solicitudes de AJAX fallaran porque, dado que el index.html se estaba cargando desde el caché, el navegador nunca mostró esa advertencia, lo que permitió el usuario para optar por aceptar el certificado autofirmado. -

Para su problema de cookies, sugeriría usar AJAX para solicitar algún recurso que le devuelva las cookies que necesita o incluso puede hacer las cookies en javascript si se conoce su valor. -

Voy a investigar la posibilidad de un certificado SSL autofirmado. ¡Buena atrapada! -

0 Respuestas

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.