ASP.NET Identity和SignalR获得用户

用户441521

我具有用于登录的ASP.NET Identity。我也具有SignalR集线器。我的Identity的ApplicationUser有一个我要在SignalR集线器中访问的自定义字段。在集线器中,我可以访问Context.User.Identity,该消息显示所有内容均已通过身份验证,因此它以某种方式与ApplicationUser相关,但不是ApplicationUser类型,因此无法获取我的自定义字段。我尝试过铸造,但没有成功。

集线器功能内:

Application user = (ApplicationUser)Context.User;

任何人都有任何想法如何从SignalR集线器内部获取ApplicationUser对象?

丹尼尔

您应该从数据库中获取自定义字段。

_db.Users.Find(id);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

通过ASP .NET CORE Identity中的SignInManager登录后如何获得用户声明?

将Azure AD与Identity Core(ASP.NET Core 2.1)一起用作外部登录时无法获得用户组声明

ASP.Net Core如何获得EF Core和Identity中的用户角色

ASP.NET Core 和 SignalR 文档

ASP.NET中的SignalR和Angular,客户端无法获得响应

Ninject和ASP.NET Identity 2.0

signalR asp.net 设置用户名和连接ID

用户和编辑器之间的 SignalR Chat asp.net

ASP.NET Identity 与 ASP.NET Identity Core:与 Identity Server 等的区别和用法?

ASP Identity 2.0和ASP.NET MVC项目结构

ASP.NET webapi或SignalR?

IdentitySever4 用户声明和 ASP.NET User.Identity

如何使用 ASP.NET Core、Identity Framework 和 Entity Framework 显示特定用户创建的内容

Asp.net MVC和用户

如何在asp.net核心SignalR中遍历用户?

ASP.NET Identity Manager 管理页面级用户访问

刷新ASP.Net Core Identity中的用户cookie票证

ASP.NET Identity Extend方法访问用户属性

是ASP.NET Identity用户ID是顺序GUID

ASP.NET Identity的UserManager可以缓存用户吗?

使用ASP.NET Core Identity 3的用户角色权限

ASP.NET Core Identity 用户组

在ASP.NET Identity 2.0中获取当前用户ID

ASP.NET Identity 2记住我-用户正在注销

ASP.NET Identity EF中的动态用户声明

列出asp.net Identity 2.0中的用户和角色

如何在ASP.NET Identity中编辑用户

从Xamarin注册用户以使用ASP.NET Identity

ASP.NET Identity中每个用户的唯一令牌