2015-08-13 2 views

ответ

0

В принципе, SignalR использует уже существующую аутентификацию, поэтому вы просто проверяете подлинность пользователей, как обычно, в приложении ASP.NET, и у вас могут быть хабы или определенные хаб-методы, которые имеют атрибут Authorize. http://www.asp.net/signalr/overview/security/hub-authorization

SignalR не предоставляет никаких возможностей для аутентификации пользователей. Вместо этого вы интегрируете функции SignalR в существующую структуру аутентификации для приложения. Вы аутентифицируете пользователей, как обычно в своем приложении, и работайте с результатами проверки подлинности в коде SignalR. Например, вы можете аутентифицировать своих пользователей с помощью проверки подлинности форм ASP.NET, а затем в своем концентраторе обеспечить, какие пользователи или роли авторизованы для вызова метода. В вашем концентраторе вы также можете передавать аутентификационную информацию, такую ​​как имя пользователя или пользователь, принадлежащий роли, клиенту.

Надеюсь, это поможет! Удачи!

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