我有一个具有Authorize
属性的控制器,它接受用户的工作角色:
[Authorize(Roles = "Worker")]
public class AuthorizedController : Controller
其余控制器继承自此控制器。
在我的一个控制器中,我希望授予对某些操作不具有任何角色的授权用户的访问权限。有没有办法从AuthorizedController
继承并为不属于辅助角色的用户提供一些继承的控制器操作?
答案 0 :(得分:0)
尝试将[授权]放在控制器上,并将[授权(角色=“工人”)]放在操作上,这样您就可以更好地控制授权。