Boîte à Outils Informatique
Menu
AccueilDictionnaireCross-Origin Resource Sharing (CORS)
Dictionnaire informatique

Cross-Origin Resource Sharing (CORS)

CORS est un mécanisme du navigateur permettant à un serveur d'autoriser ou de limiter la lecture de ressources HTTP depuis une origine différente.

ThématiqueDictionnaire informatique → Environ 1 min de lecture

Définition simple

CORS est un mécanisme du navigateur permettant à un serveur d'autoriser ou de limiter la lecture de ressources HTTP depuis une origine différente.

Objectif et usage

CORS, Cross-Origin Resource Sharing, permet au serveur d’indiquer dans quelles conditions un navigateur peut exposer une réponse à du code provenant d’une autre origine.

Comment ça fonctionne ?

Le navigateur interprète les champs Access-Control-* et peut envoyer une prérequête OPTIONS. Les requêtes avec identifiants imposent des règles plus strictes que l’accès public sans identifiants.

Exemple et vérification

Pour un appel bloqué, comparer l’origine exacte, les méthodes, les en-têtes autorisés et la politique d’identifiants de la requête.

Points d’attention

CORS n’empêche pas tous les envois de requêtes et ne remplace ni l’authentification ni une protection CSRF. Un client hors navigateur n’applique pas nécessairement ce contrôle.

En résumé

CORS régit principalement l’accès du code navigateur aux réponses inter-origines ; la sécurité du serveur doit rester autonome.

Soutenir le développement de BAOI Hébergement, domaines et nouvelles ressources informatiques.
❤️ Soutenir BAOI

Mes favoris