6 c# asp.net-mvc authorize-attribute asp.net-mvc-3
我们想要授权用户,如果他们被授权,我们想要将他们的角色和权限添加到用户并将其添加到IPrinciple
我们有两种方法可以做到这一点就是在global.asax中执行它.AndhenticateRequest另一种方法是创建一个继承自AuthorizeAttribute的属性
这里有没有闪闪发光的好选择?
在ASP.NET MVC中,您应该更喜欢自定义授权属性.另一方面,如果您希望此代码可以与经典ASP.NET应用程序重用,那么您可以使用Application_AuthenticateRequest或编写自定义HttpModule并使用AuthenticateRequest事件.