我正在使用 SignalR 制作一个非常基本的客户端,其中用户有一个登录屏幕。它甚至不需要密码,只需要用户名来识别用户。他们可以自由选择自己的身份。目前我正在使用“登录”集线器来处理登录请求,将用户名传递给它。(客户端是一个 Windows Phone 8 应用程序,仅使用集线器与服务器通信)。在此之后,我希望每个Hub 都能够识别该用户(信息应该在所有 Hub 之间共享)并为用户打开一个组以与之通信。
问题是我不知道如何处理这种情况,因为我真的不使用任何内置的身份验证方法。
我真的很困惑,因为我不知道我是否必须使用 Hub.Context 来设置一些信息或什么。
非常感谢!