先日CORS(Cross-Origin Resource Sharing)でハマったので、今更だけど復習。Same Origin Policy(同一オリジンポリシー)について基本的なところから調べ直しました。 オリジンとは オリジン = スキーム、ホスト、ポートの組み合わせ (※スキームによって微妙に違うこともある) http://www.exsample.com:80/index.htmlのURLを例にすると スキーム = http:// ホスト = www.exsample.com ポート = 80 (ポート番号「80」は省略可なので普段見かけることは少ない) 同一オリジンポリシーとは TL;DR セキュリティを守るための重要な仕組み あるページを開いたときに、関連するリソース(JavaScript等)を同じオリジンからしか取得しない そうしないと個人情報の保護も外部からの攻撃にもガバ
![CORS (Cross-Origin Resource Sharing) ってなに?](https://cdn-ak-scissors.b.st-hatena.com/image/square/6b6f6275219fd1bc26ec6842307c7297b49f3976/height=288;version=1;width=512/https%3A%2F%2Faloerina01.github.io%2Fassets%2Flogo_whitebg.png)