AuthorizeAttribute.Roles Property
Gets or sets the user roles that are authorized to access the controller or action method.
Assembly: System.Web.Mvc (in System.Web.Mvc.dll)
Property Value
Type: System.StringThe user roles that are authorized to access the controller or action method.
User roles are used to check authorization in an ASP.NET MVC application. A role defines privileges that are available to users who are assigned to that role. Users can belong to more than one role.
The following example shows how to specify that a controller is only available to users in the Administrators roles.
[Authorize(Roles="Administrators")] public class AdminController : Controller { . . . }
Show: