授权整个安全组在ASP.Net MVC中执行操作

我想授权用户在我的控制器中执行特定操作。 我找到了ASP.NET教程 ,该教程解释了如何允许单个用户执行特定操作,但是这可以扩展到安全组吗? 例如,如果代码如下所示,属于“domain \ group”安全组的每个人都可以访问GetSecrets操作:

[Authorize(Users="domain\group")] public ActionResult GetSecrets() { return View(); } 

如果没有,我该怎么做?

您想要使用Roles属性。 请注意,这可以是以逗号分隔的角色列表。

  [Authorize(Roles=@"domain\group")]