【发布时间】:2013-12-01 05:42:22
【问题描述】:
我的 MVC Web 应用程序中有一个登录用户,但我的 Hub 类中的 IsAuthenticated 属性仍然是错误的。这是我的登录和重定向序列:
- 用户提交
Login表单。 - 应用程序验证用户信息。
- 应用程序创建
FormsAuthenticationTicket并使用FormsAuthentication类加密票证。 - 应用程序将加密票证添加到
FormsAuthentication.FormsCookieName路径中的响应 cookie。 - 然后我将其重定向到启动 SignalR 连接的视图,当我在覆盖
OnConnected方法中检查用户是否经过身份验证时,我发现它仍然是错误的。
我应该如何处理这个问题,我在 SignalR 1.1 中的授权没有任何问题,我使用的是相同的代码,但这次是 SignalR 2.0。
更新: 实际上它在 SignalR Hub 类中仍然不是假的,它在整个应用程序域中都是假的。
任何建议都会有所帮助。提前致谢。
【问题讨论】:
标签: c# asp.net-mvc authentication signalr asp.net-mvc-5