我目前正在执行以下操作,以使用Windows身份验证限制对控制器的访问。
[Authorize(Users = @"DOMAIN\first.last")]
public class HomeController : BaseController
{
}
目前工作正常,但我真正想做的是:
[Authorize(Roles = @"...")]
但是我输入的任何角色都不起作用。
我想设置一个断点,以便我可以看到当前登录用户所具有的角色,但我目前无法做到这一点。
我是否可以继承授权并创建我自己的过滤器属性,以便在其中加入断点?
我想看看当前用户有什么角色,所以我必须在正确的位置设置一个断点。
到目前为止,我有这个:
public class RoleFilter : AuthorizeAttribute
{
}
答案 0 :(得分:1)
您可以创建自己的(不是从AuthorizeAttribute继承),只需粘贴构成AuthorizeAttribute which you can get from GitHub的代码
或者,您只需指向MVC symbol server
即可