授权MVC

时间:2013-10-24 20:31:17

标签: asp.net-mvc authorization

我有一个具有Authorize属性的控制器,它接受用户的工作角色:

[Authorize(Roles = "Worker")]
public class AuthorizedController : Controller

其余控制器继承自此控制器。

在我的一个控制器中,我希望授予对某些操作不具有任何角色的授权用户的访问权限。有没有办法从AuthorizedController继承并为不属于辅助角色的用户提供一些继承的控制器操作?

1 个答案:

答案 0 :(得分:0)

尝试将[授权]放在控制器上,并将[授权(角色=“工人”)]放在操作上,这样您就可以更好地控制授权。