Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como access-control-allow-credentials

¿Cómo funciona Access-Control-Allow-Credentials?

 ¿Cómo funciona Access-Control-Allow-Credentials? Access-Control-Allow-Credentials es una parte específica del protocolo CORS que discutimos. Funciona como un permiso adicional que los servidores otorgan para habilitar un tipo de solicitud de origen cruzado más seguro y confiable. Para entenderlo, volvamos a la analogía de la casa. . El Pase VIP con Credenciales Imagina que tu sitio web ( mi-tienda.com ) necesita hacer una solicitud a la API de un servicio de fotos ( api-fotos.com ) para obtener las fotos de un usuario. Para que la API sepa de qué usuario se trata, necesita una credencial , como una cookie de sesión o un token de autenticación que el navegador tiene guardado. Petición normal con CORS : Tu navegador le pide a api-fotos.com permiso para acceder a los datos. La API responde con Access-Control-Allow-Origin: mi-tienda.com , y la petición funciona. Pero, ¿qué pasa con la cookie? Petición con credenciales : Por defecto, los navegadores no envían cookies ni tokens de au...