Origine

Résumé

L'origine d'une application web (ou, plus généralement, l'origine de tout contenu web) est définie par le schéma (protocole), hôte (domaine) et port de l'URL utilisée pour y accéder. Deux applications web sont considérées comme ayant la même origine quand le schéma, l'hôte et le port correspondent. Elles sont considérées comme ayant des origines différentes quand au moins un parmi le schéma, l'hôte ou le port diffère.

En détail

Exemple d'origines identiques

  • http://example.com/app1/index.html et http://example.com/app2/index.html - ces origines sont considérées identiques car le schéma (http) et l'hôte (example.com) sont les mêmes.
  • http://Example.com:80 et http://example.com - ces origines sont considérées identiques car le port 80 est le port par défaut par lequel un serveur web sert du contenu HTTP.

Exemples d'origines différentes

  • http://example.com/app1/index.html et https://example.com/app2/index.html - ces origines sont considérées différentes car les schémas (http et https) diffèrent.
  • http://app1.example.com/index.html et http://app2.example.com/index.html - ces origines sont considérées différentes car les hôtes (app1.example.com et app2.example.com) diffèrent.

Chacune des URLs suivantes a une origine différente :

  • http://example.com
  • http://example.com:8080 (port différent)
  • https://example.com (schéma différent)
  • http://www.example.com (hôte/domaine différent)
  • http://myapp.example.com (hôte/domaine différent)

Pour en savoir plus

Voir Same-origin policy pour plus d'informations.

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : Jeremie, Watilin
 Dernière mise à jour par : Jeremie,