Asp.net mvc Asp.NETMVC身份角色管理

Asp.net mvc Asp.NETMVC身份角色管理,asp.net-mvc,asp.net-identity,Asp.net Mvc,Asp.net Identity,我正在MVC项目中使用Identity。现在,我正在尝试开发我的身份验证系统并实现基于组的身份验证 我想知道你是如何管理角色的。例如,我的一个控制器中有一个操作,名为,CreateNewStudent。我正在创建新的角色名,CanCreateStudent,并在我的操作顶部编写相关的操作过滤器 这是唯一的办法吗?我需要一个接一个地设置动作过滤器吗 注意。控制器上也可以有这些属性。例如,在下面的代码中,如果控制器从基继承,则其中的操作将需要身份验证。您可以在其中添加角色 [Authorize] p

我正在MVC项目中使用Identity。现在,我正在尝试开发我的身份验证系统并实现基于组的身份验证

我想知道你是如何管理角色的。例如,我的一个控制器中有一个操作,名为,
CreateNewStudent
。我正在创建新的角色名,
CanCreateStudent
,并在我的操作顶部编写相关的操作过滤器

这是唯一的办法吗?我需要一个接一个地设置动作过滤器吗


注意。

控制器上也可以有这些属性。例如,在下面的代码中,如果控制器从基继承,则其中的操作将需要身份验证。您可以在其中添加角色

[Authorize]
public class BaseController : Controller
{
     //do some common operations 
}
public class HomeController : BaseController
{
    public virtual ActionResult Index()
    {
        ViewBag.Message = "Modify this template to jump-start your ASP.NET MVC application.";

        return View();
    }
}