在.NET Core2.1中获取当前用户的角色

时间:2018-08-26 06:41:49

标签: asp.net-core asp.net-identity asp.net-core-2.1 .net-core-2.1

我使用usermanager.GetUserName(User)获取当前用户的用户名,但usermanager没有GetUserRole。 如何在.NET Core2.1中检索用户的角色

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

UserManager具有GetRolesAsync()方法,该方法获取指定用户所属的角色名称的列表。

var role = await _userManager.GetRolesAsync(user);