Zum Inhalt springen
uencoder

CORS Credentials

CORS-Credentials steuern, ob Cross-Origin-Requests Cookies und HTTP-Authentifizierung mitführen; Client und Server müssen beide explizit zustimmen.

Zweck

Steuer die Übertragung von Cookies und Authentifizierungsheadern in Cross-Origin-Requests sicher und verhindert Credential-Lecks über Ursprungsgrenzen.

Mechanismus

Der Client setzt fetch credentials: "include"; der Server gibt Access-Control-Allow-Credentials: true zurück, und Allow-Origin muss ein konkreter Wert sein (nicht *). Standardmäßig führen nur Same-Origin-Requests Credentials mit.

Anwendungsfälle

  • Cross-Origin-Requests mit Cookies
  • Domänenübergreifende SSO-Authentifizierung
  • Cross-Origin-API-Sitzungen

Verwandte Tools

References