Я использую structMap для инъекций зависимостей, я хотел бы знать Какую реализацию следует предусмотреть для IIdentity в SignalR?Как разрешить IIdentity для SignalR?
ответ
В принципе, SignalR использует уже существующую аутентификацию, поэтому вы просто проверяете подлинность пользователей, как обычно, в приложении ASP.NET, и у вас могут быть хабы или определенные хаб-методы, которые имеют атрибут Authorize
. http://www.asp.net/signalr/overview/security/hub-authorization
SignalR не предоставляет никаких возможностей для аутентификации пользователей. Вместо этого вы интегрируете функции SignalR в существующую структуру аутентификации для приложения. Вы аутентифицируете пользователей, как обычно в своем приложении, и работайте с результатами проверки подлинности в коде SignalR. Например, вы можете аутентифицировать своих пользователей с помощью проверки подлинности форм ASP.NET, а затем в своем концентраторе обеспечить, какие пользователи или роли авторизованы для вызова метода. В вашем концентраторе вы также можете передавать аутентификационную информацию, такую как имя пользователя или пользователь, принадлежащий роли, клиенту.
Надеюсь, это поможет! Удачи!
- 1. Как IIdentity идентичность реализуется
- 2. Как разрешить соединение SignalR с помощью Cookie?
- 3. MembershipProvider, IPrincipal, IIdentity?
- 4. Mock IIdentity и IPrincipal
- 5. IIdentity не содержит определение для «GetUserId»
- 6. Получить Owin IIdentity от IHttpHandler
- 7. MVC2 :: Как использовать * USE * пользовательский класс IIdentity?
- 8. 404: signalr/hubs для приложения чата signalR
- 9. Как решить TypeErrors для SignalR
- 10. Устойчивое соединение CORS для SignalR
- 11. force signalr для авторизации пользователя
- 12. Невозможно преобразовать IIdentity в WindowsIdentity в F #
- 13. База данных фильтров MVC с использованием IIdentity
- 14. Связывание пользовательских IPrincipal и IIdentity с Ninject
- 15. Является ли это безопасным для хранения в пользовательских IIdentity
- 16. SignalR - файл signalr/hubs
- 17. Кастинг IIdentity к IMyIdentity с дополнительными свойствами
- 18. Клиент Android для SignalR
- 19. RavenDbMessageBus для SignalR
- 20. Модуль RequireJS для SignalR
- 21. как разрешить ContextMenu.ContextMenuInfo нельзя разрешить для типа?
- 22. Только для сервера SignalR
- 23. Pass IPrincipal от MVC до SignalR
- 24. IIdentity, IPrincipal или IUser: какая разница?
- 25. Как реализовать IIdentity, когда моя система не использует «имена пользователей»?
- 26. Как Mock GetUserId и IsAuthenticated от IIdentity без ControllerContext
- 27. signalR:/signalr/hubs не генерируется
- 28. Как SignalR транслирует сообщения?
- 29. Использовать SignalR как транслятор для событий EventBus
- 30. Как создать документацию API для SignalR