1
我對SignalR非常陌生,我試圖用Cookie來授權連接到SignalR Hub。如何使用Cookie授權SignalR Hub連接?
以下是我的Hub類的代碼;
[Authorize]
public class MyHub : Hub
{
....
}
,我已經下面的代碼在Application_Start
RouteTable.Routes.MapHubs();
GlobalHost.HubPipeline.RequireAuthentication();
我應該在哪裏做的授權過程?有沒有特別的事件呢? 或AuthorizeRequest
我可以重寫的方法?
可以說明這是如何工作的? 'GlobalHost.HubPipeline.RequireAuthentication();'有什麼用?我在哪裏可以實現自定義授權邏輯? –
用於自託管的SignalR。您應該使用ASP.NET身份驗證/授權管道 – Anders