如何使用Cookie授权SignalR集线器连接
本文关键字:集线器 连接 SignalR 授权 何使用 Cookie | 更新日期: 2023-09-27 18:29:21
我是SignalR的新手,我正在尝试使用Cookie授权连接SignalR集线器。
以下是我的Hub类的代码;
[Authorize]
public class MyHub : Hub
{
....
}
我在Application_Start
中有下面的代码
RouteTable.Routes.MapHubs();
GlobalHost.HubPipeline.RequireAuthentication();
我应该在哪里进行授权流程?有什么具体的活动吗?或者我可以覆盖的AuthorizeRequest
方法?
使用FormsAuthentication.SetAuthCookie
http://msdn.microsoft.com/en-us/library/twk5762b.aspx
编辑:对不起,我读到了,认证但你授权。YOu可以用PrincipalPermission属性装饰Hub方法,以授权Hub及其方法。