Sicherheit von Webanwendungen · Middle · Frage 37 von 75
Ein fetch sendet credentials: 'include' an einen anderen Origin. Was braucht der Browser noch, um die Antwort freizugeben?
- 1Nichts weiter, weil gesendete Zugangsdaten CORS immer gelingen lassen
- 2Nur
Access-Control-Allow-Origin: *, das auch Zugangsdaten abdeckt - 3
Access-Control-Allow-Credentials: trueund einen exakten erlaubten Origin
Antwort zeigen
Richtige Antwort: Access-Control-Allow-Credentials: true und einen exakten erlaubten Origin
Erklärung
Für Anfragen mit Zugangsdaten braucht man beide Header. Zudem können Einschränkungen für Drittanbieter-Cookies das Senden der Cookies ganz verhindern.