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

C# 授权整个安全组在ASP.Net MVC中执行操作,c#,asp.net-mvc,active-directory,authorization,C#,Asp.net Mvc,Active Directory,Authorization,我想授权用户在我的控制器内执行特定操作。我已经找到了解释如何允许单个用户执行特定操作的方法,但是这可以扩展到安全组吗?例如,如果代码如下所示,属于“域\组”安全组的每个人都可以访问GetSecrets操作吗: [Authorize(Users="domain\group")] public ActionResult GetSecrets() { return View(); } 如果没有,我会怎么做 您想使用该属性。请注意,这可以是一个逗号分隔的角色列表 [Authorize(Roles=@

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

[Authorize(Users="domain\group")]
public ActionResult GetSecrets()
{ return View(); }
如果没有,我会怎么做

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

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

+1 Amd您可以将上述代码放在类级别,以锁定整个类,而不仅仅是一个sinfle操作。好吧,所以拼写和键入准确性从来都不是我的事!杰出的那是因为。谢谢大家!@sdr——由于您是新手,系统的工作方式是使用左侧计票旁边的箭头向上投票。单击计票下方的复选标记,即可接受最佳答案。你只能接受一个答案。