【发布时间】:2013-06-29 14:10:37
【问题描述】:
我有一个使用 OWIN 的自托管 SignalR 实例。我想实施授权。我的用户已经使用表单身份验证登录到 ASP.NET MVC 应用程序。
由于这两个应用程序将在同一个 URL 上可用,因此 cookie 将在两者之间共享。如何在自托管 SignalR 应用程序中接受表单身份验证 cookie?
澄清:我说的是浏览器访问自托管 SignalR 集线器,使用的凭据用于登录单独的(但相关的,并安装在同一主机上)IIS 应用程序。
所以,问题是:如何连接到 SignalR 服务器管道以捕获 .ASPXAUTH cookie 并在调用集线器之前使用它来设置当前主体?
如果有帮助,我可以加入一些 Nancy。
【问题讨论】:
-
您找到解决问题的方法了吗?我正在尝试相同的方法(尽管我的 MVC 应用程序和我的自托管 SignalR 服务位于不同的端口上)。
标签: forms-authentication signalr owin