2012-03-20 3 views
1

SignalR을 사용하면 웹 응용 프로그램에서 JavaScript를 사용하여 클라이언트 측에서 서버 측 메소드를 호출하고 있습니다. 허브는 MVC3 프로젝트에 있으며 클라이언트 호출은 고전적인 ASP 응용 프로그램에서 호출됩니다 (호출하는 JS이므로 다른 프레임 워크가 될 수 있습니다).MVC3이 아닌 클라이언트의 MVC3 AntiForgeryToken을 사용할 수 있습니까? (또한 SignalR 허브에서도 사용 가능합니까?)

System.Web.MVC 네임 스페이스를 추가하고 내 허브 메서드를 [ValidateAntiForgeryToken]으로 장식하면 서버에서 생성 된 위조 토큰을 사용할 수 있습니까 (예 : here과 유사). 고객 요청?

답변

2

아니요 2 시스템이 서로 그렇게 말하지 않습니다. 신호기를 호출 할 때 mvc 파이프 라인은 실행되지 않습니다. 이 작업을하려면 수동 확인을 실행해야합니다.