Origin は、スキーム・ホスト・ポートの組み合わせで表される Web 上の識別単位です。
CORS や Same-Origin Policy を理解するときの基本になります。
まず押さえたいポイント
https://example.comとhttp://example.comは別になることがある- サブドメインやポートが違っても別になることがある
- CORS はこの違いを前提に動く
どんな場面で使うか
どんなふうに理解するとよいか
初心者向けには、ブラウザが同じ場所か別の場所かを判断する単位 と考えると分かりやすいです。
同じ localhost でもポートが違えば別オリジンになることがあります。
押さえておきたい注意点
ドメイン名だけ同じなら同一扱いになるわけではありません。
スキームやポートまで含めて見る必要があります。