Saltar al contenido
uencoder

CORS Credentials

Las credenciales CORS controlan si las peticiones cross-origin llevan cookies y autenticación HTTP; tanto el cliente como el servidor deben aceptarlo explícitamente.

Propósito

Gobierna de forma segura la transmisión de cookies y cabeceras de autenticación en peticiones cross-origin, previniendo la fuga de credenciales cross-origin.

Mecanismo

El cliente define fetch credentials: "include"; el servidor devuelve Access-Control-Allow-Credentials: true, y Allow-Origin debe ser un valor concreto (no *). Por defecto, solo las peticiones del mismo origen llevan credenciales.

Casos de uso

  • Peticiones cross-origin con cookies
  • Autenticación SSO entre dominios
  • Sesiones de API cross-origin

Herramientas relacionadas

References