Web 用に開発するとき、奇妙な制限と格闘し続けています。そのうちの 1 つは AJAX リクエストの同一オリジン制限であり、クロスドメイン リソースへのリクエストをブロックする代わりに、Cookie を作成するときに単に破棄する方が簡単ではなかったかどうか自問しています (ブラウザ セッション)。
Cookie は機能ですが、必須ではありません (たとえば、コンテキストを維持する必要がある場合は、リクエスト URL に Cookie を含むページを生成できます)。代わりに、クロスドメイン ブロッキングは回避するのが非常に面倒です。
また、文字通り全世界の誰もが認証なしでアクセスできるリソースに特定のサブジェクトがアクセスするのをブロックすることは、論理的な観点から非常に奇妙に思えます。
同じオリジンポリシーが本当に最善の解決策であるという本当の技術的な理由があるかどうか疑問に思っています。
私は好奇心から尋ねていることに注意してください... Web時代では、経験が良いか悪いかを示す可能性が与えられる前に、恐ろしい解決策が標準で結晶化される可能性があることを完全に認識しています( Javascript など)。