Browserele blochează implicit citirea răspunsurilor HTTP efectuate prin fetch() sau XMLHttpRequest către o altă origine (domeniu, port sau protocol diferit), conform principiului Same-Origin Policy (SOP). CORS definește setul de antete prin care un server autorizează explicit un anumit client să citească datele.
Antipattern periculos: Utilizarea
Access-Control-Allow-Origin: * însoțită de Access-Control-Allow-Credentials: true este interzisă de standard și creează breșe masive de securitate dacă este simulat prin reflexie dinamică a antetului Origin.
Exemplu: Configurare sigură CORS pe un API
Access-Control-Allow-Origin: https://dashboard.dexblog.ro
Access-Control-Allow-Methods: GET, POST, PUT, DELETE
Access-Control-Allow-Headers: Content-Type, Authorization
Access-Control-Allow-Credentials: true
Întrebări & Exemple de Cod:
Politica Cross-Origin Resource Sharing (CORS)Ai o nelămurire despre utilizarea comenzii
Politica Cross-Origin Resource Sharing (CORS)sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.