2012-03-20 10 views
1

SignalRを使用して、私のWebアプリケーションで、私はJavaScriptを使用してクライアントからサーバーサイドのメソッドを呼び出しています。ハブはMVC3プロジェクトにあり、クライアント呼び出しは古典的なASPアプリケーションから行われます(JSを呼び出しているので、他のフレームワークでも可能です)。MVC3以外のクライアントからMVC3 AntiForgeryTokenを使用することはできますか(また、それをSignalRハブで使用できますか)。

System.Web.MVC名前空間を追加し、[ValidateAntiForgeryToken]を使用してハブメソッドを装飾した場合、サーバによって生成された偽造トークンを使用するにはどうすればよいですか(これはhereと同様です)クライアントのリクエスト?

答えて

2

いいえ、2つのシステムは、そのようには互いに話しません。あなたがsignalrを呼び出すと、mvcパイプラインは実行されません。手動検証を実行してその作業を実行する必要があります。

関連する問題