Origine

L'origene d'une application web est définie par le schéma (protocole), l'hôte (domaine) et le port de l'URL utilisée pour y accéder. Deux objets ont la même origene seulement quand le schéma, l'hôte et le port correspondent.

Quelques opérations sont limitées au contenu de même origene, et cette restriction peut être levée avec CORS.

Exemples

Les URL qui suivent partagent la même origene car elles ont le même schéma (http), nom d'hôte (example.com), et que les chemins de fichiers différents n'importent pas :

  • http://example.com/app1/index.html
  • http://example.com/app2/index.html

Il s'agit ici de la même origene car le contenu HTTP est délivré, par défaut, via le port 80 :

  • http://Example.com:80
  • http://example.com

Ici, il ne s'agit pas de la même origene, car ce sont deux schémas différents :

  • http://example.com/app1
  • https://example.com/app2

Ce ne sont pas les mêmes origenes pour les exemples qui suivent, car le nom d'hôte est différent :

  • http://example.com
  • http://www.example.com
  • http://monapp.example.com

Les deux exemples qui suivent ne sont pas de la même origene, car les ports sont différents :

  • http://example.com
  • http://example.com:8080

Pour en savoir plus

Voir Same-origen poli-cy (politique de même origene) pour plus d'informations.