2012-03-20 2 views
1

С помощью SignalR, в моем веб-приложении, я вызываю серверные методы от клиента с помощью JavaScript. Концентратор находится в проекте MVC3, а клиентские вызовы сделаны из классического приложения ASP (поскольку это JS, который выполняет вызовы, это может быть любая другая инфраструктура).Возможно ли использовать MVC3 AntiForgeryToken от клиента, отличного от MVC3 (и использовать его в концентраторе SignalR)?

Если я добавлю пространство имен System.Web.MVC и украшу свои методы-хабы с помощью [ValidateAntiForgeryToken], как я могу использовать токен анти-подделки, сгенерированный сервером (подобно тому, как я сделал here) и передать его вместе с клиентские запросы?

ответ

2

Отсутствие системы 2 не общается друг с другом таким образом. Ни один из mvc-конвейера не запускается при вызове signalr. Вам нужно будет выполнить ручную проверку, чтобы выполнить эту работу.

 Смежные вопросы

  • Нет связанных вопросов^_^