Signalr 如何使用IUserIdProvider
我的代码:Signalr 如何使用IUserIdProvider,signalr,signalr-hub,Signalr,Signalr Hub,我的代码: public string GetUserId(IRequest request) { var token = request.QueryString.Get("token"); // what is it? request.User.Identity.Name; if (string.IsNullOrWhiteSpace(token)) { return token; } else { return JsonConvert.Ser
public string GetUserId(IRequest request) {
var token = request.QueryString.Get("token");
// what is it? request.User.Identity.Name;
if (string.IsNullOrWhiteSpace(token)) {
return token;
}
else {
return JsonConvert.SerializeObject(new UserAbility().GetUserByToken(token));
}
}
我需要使用不同的标识符映射与用户的连接。
因此,我想在这个方法中从QueryString中获取定制令牌,但是GetUserId
不会在每个请求中触发
我总是得到
请求.User.Identity.Name
字符串是否为空?本文解释了您需要做什么
这篇文章解释了您需要做什么