Cache-Manifest ¿Cómo manejar las cookies de autenticación?
Frecuentes
Visto 673 veces
1
¿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.
0 Respuestas
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas html authentication cache-manifest or haz tu propia pregunta.
Tengo el mismo problema creo. ¿Ya has encontrado una solución? - Steve
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. - Upworks
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. - Steve
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. - Steve
Voy a investigar la posibilidad de un certificado SSL autofirmado. ¡Buena atrapada! - Upworks