2014-07-24 1 views
2

Я пытаюсь добавить существующую аутентификацию oauth в новую реализацию концентратора signalr. Я создал модуль аутентификации custome, который наследует от HubPipelineModule и зарегистрировал его при запуске.Идентификатор запроса на установку Signalr в HubPipelineModule

Я смог использовать существующую логику аутентификации для установки currentPrincipal потока и работает со стандартным запросом asp.net webapi, однако он не работает для запроса signalr. Я пытаюсь переопределить метод OnBeforeAuthorizeConnect и установить идентификатор пользователя (IRequest) для идентификатора ClaimsIdentity, который я создал и прошел проверку подлинности.

Однако идентификатор пользователя запроса готов, мой вопрос - это то, что является правильным способом установить идентификатор пользователя запроса в запросе signalr.

ответ

1

вы можете просмотреть эту ссылку. Он имеет встроенную в него функцию аутентификации SignalR.

https://github.com/louislewis2/AngularJSAuthentication

вы можете посмотреть на атрибут, который украшает класс ступицу, а затем перейти к реализации атрибута.

С уважением

Луи

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

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