简单授权:
[Authorize]public class SomeController : Controller{}
只有管理员角色的成员可以访问:
[Authorize(Roles = "Admin")]public class SomeController : Controller{}
管理员或用户角色都能访问:
[Authorize(Roles = "Admin,User")]public class SomeController : Controller{}
必须同时拥有管理员角色和用户角色才能进行访问:
[Authorize(Roles = "Admin")][Authorize(Roles = "User")]public class SomeController : Controller{}
示例:
[Authorize(Roles = "Admin, User")]public class SomeController : Controller{// 管理员或用户角色public string ABC(){return "ABC操作方法";}// 管理员角色[Authorize(Roles = "Admin")]public string XYZ(){return "XYZ操作方法";}// 任何人包括匿名用户都可以访问[AllowAnonymous]public string Anyone(){return "Anyone操作方法";}}
