我正在使用AuthorizeAttributes. 有没有办法自己实例化这些类?
目前我有一个AuthorizedAdmin和一个IsAdmin类也是如此。所以理想情况下IsAdmin应该使用这个AuthorizedAdmin类。有没有办法做到这一点?
我问是因为这AuthorizedAdmin真的很简单:
[AttributeUsage(AttributeTargets.All, Inherited = true, AllowMultiple = true)]
public class AuthorizedAdmin : AuthorizeAttribute
{
public AuthorizedAdmin()
{
Users = ConfigurationManager.AppSettings["ADMIN_USERS"];
Roles = ConfigurationManager.AppSettings["ADMIN_GROUPS"];
}
}
另一方面,IsAdmin该类更复杂并且功能重复。
谢谢