【发布时间】:2020-02-03 03:23:09
【问题描述】:
我正在我的 ASP.NET MVC Web 应用程序中设置基于角色的授权,我需要有关不同级别的角色授权属性的帮助。
我从this article 中读到了它,并看到它可能存在像此示例代码中这样的限制:
[Authorize(Roles = "Administrator, User")]
public class MyController : Controller
{
public ActionResult SetAction1()
{
}
[Authorize(Roles = "Administrator")]
public ActionResult SetAction2()
{
}
}
这种角色授权可以吗?
[Authorize(Roles = "Administrator")]
public class ControlPanelController : Controller
{
public ActionResult SetAction1()
{
}
[Authorize(Roles = "Administrator, User")]
public ActionResult SetAction2()
{
}
}
【问题讨论】:
-
好吧,当你尝试使用它时发生了什么?这将是找出答案的最佳方式......
标签: asp.net-mvc roles asp.net-authorization