Asp.net core mvc mvc6中的角色管理
我正在寻找MVC6中的角色和权限管理。基本上,我的要求是我将有角色,这些角色将有一些权限集(如添加、编辑、删除、修改等) 基于此,我想实现以下几点Asp.net core mvc mvc6中的角色管理,asp.net-core-mvc,roles,asp.net-identity-2,Asp.net Core Mvc,Roles,Asp.net Identity 2,我正在寻找MVC6中的角色和权限管理。基本上,我的要求是我将有角色,这些角色将有一些权限集(如添加、编辑、删除、修改等) 基于此,我想实现以下几点 基于角色和用户权限显示/隐藏视图内容 限制对控制器及其操作方法的访问 在此感谢您的帮助 部分答案: 2:只需向控制器和/或方法添加属性,例如。 在实施解决方案时是否遇到了特定问题?ASP.Net Identity 3.0是core的一部分。你看了吗?@trailmax我怎样才能在运行时获得用户的角色和权限,而不是在操作方法之上修饰它们。如果我在控制器
在实施解决方案时是否遇到了特定问题?ASP.Net Identity 3.0是core的一部分。你看了吗?@trailmax我怎样才能在运行时获得用户的角色和权限,而不是在操作方法之上修饰它们。如果我在控制器级别检查隐藏视图部分的权限,可以吗?如果是,我怎么做?
[Authorize(Roles = "Administrator, PowerUser")]
public class ControlPanelController : Controller
{
public ActionResult SetTime()
{
}
[Authorize(Roles = "Administrator")]
public ActionResult ShutDown()
{
}
}