2つの異なるドメインに2つのRubyonRailsアプリがwww.exampleA.comあります(たとえばwww.exampleB.com、2つのアプリ間でリソースを共有したいのですが、CORSを使用しています。
exampleA.comhttpPOSTリクエストをに送信しますexampleB.com。
リクエストがから来ていることを確認してexampleB.comいます。trueの場合、httppostリクエストを許可するように応答ヘッダーを設定して応答します。request.env['HTTP_ORIGIN']exampleA.com
私の質問はrequest.env['HTTP_ORIGIN']、リクエスターの身元を確認するための唯一のチェックとして使用できますか?
誰かwww.exampleC.comがHTTP_ORIGINを偽造して、www.exampleA.com悪意のあるデータのように見せかけ、投稿することは可能ですか?もしそうなら、リクエスターの身元を確認するための最良の方法は何ですか?