次のシナリオがあります:-
1) ユーザーは web ページ test1.aspx を開き、 test1.aspx のいくつかのボタンをクリックします。クリックすると、ユーザーは Web ページ callback.aspx にリダイレクトされます。
2)callback.aspx は、javascript を使用して別のサーバー (Facebook サーバーなど) に対していくつかのクロス ドメイン http 要求を実行します
。
さて、私の問題は、test2.aspx に送られる収集データが callback.aspx からのみ送られ、他の場所から送られないようにするにはどうすればよいかということです。つまり、ハッカーは post または get request を作成することで、test2.aspx に偽のデータを送信できるということです。
callback.aspx は認証スクリプトのようなものです。ユーザーが認証されたと言う場合、test2.aspx はユーザーが認証されたと信じなければなりません。基本的にはoauth-2.0のクライアントサイドフローを使った認証ユーザーです。