可以使用SignalR 2.x中HubCallerContext RequestCookies中嵌入的ASP.net SessionId吗?

时间:2014-03-18 18:29:26

标签: signalr signalr-hub signalr.client

我对HubCallerContext中的数据使用有疑问。

我注意到有一系列RequestCookies挂在上下文之外。

它们包含以下内容:

[0]: {[culture, Microsoft.AspNet.SignalR.Cookie]}
[1]: {[__RequestVerificationToken_L0VDSQ2, Microsoft.AspNet.SignalR.Cookie]}
[2]: {[ASP.NET_SessionId, Microsoft.AspNet.SignalR.Cookie]}
[3]: {[XxxAuth, Microsoft.AspNet.SignalR.Cookie]}

在我们之前的SignalR实现中,我们利用了挂起的SessionId 离开HttpContext会话。由于不再支持使用Session 在SignalR 2.x中,我们被迫寻找替代方案。

这样做,我们注意到了#34; ASP.NET_SessionId"在RequestCookies中。 有没有人知道使用它的任何问题或限制? 这是一个安全的选择吗?

思想?

谢谢, JohnB

0 个答案:

没有答案