将基于会话的数据发送到SignalR Hub的安全方法

时间:2013-02-01 02:19:18

标签: c# asp.net-mvc signalr signalr-hub

我知道SignalR不适合访问Session的原因,但您能否向我们解释向SignalR Hub发送敏感数据的最佳方式。

这是我的问题。

我使用聊天功能开发网站(基于xmpp),聊天客户端(agsxmpp)停留在SignalR中心的服务器端。问题是每次加载页面我应该发送用户名/密码(加密)到SignalR集线器登录聊天客户端,或者如果它已经登录,它应该确保当前连接的客户端将获得正确的聊天客户端连接。

甚至用户名/密码仍然是加密的我不满意这样做。我不确定我在做什么是正确的,请分享您对此的了解,或者如果有更好的方法可以做到这一点,我愿意接受建议。

由于

1 个答案:

答案 0 :(得分:3)

我刚刚发布了关于如何使用SignalR的只读会话的​​要点。 https://gist.github.com/4692934