2014-07-24 23 views
2

我试图将现有的oauth身份验证添加到新的信号中心实现。我创建了一个custome认证模块,它继承自HubPipelineModule并在启动时注册它。HubPipelineModule中的信号发送器设置请求标识

我能够使用现有的身份验证逻辑来​​设置线程的currentPrincipal,它可以使用标准的asp.net webapi请求,但它不适用于信号请求。我试图重写“OnBeforeAuthorizeConnect”方法,并将请求的(IRequest)用户身份设置为我创建和验证的ClaimsIdentity。然而,请求的用户身份是准备好的,我的问题是在信号请求中设置请求用户身份的正确方法是什么。

回答

相关问题