有没有办法在内层中放置验证属性和安全性?
我想把安全性放在API层中
api层只是控制器的一个注入类。
控制器调用API。
api.Join(user);
class UserApi{
//I want the attribute on a class library.
[Authorized(Role....)]
public void Join(User user){}
}
由于
答案 0 :(得分:1)
在类库中,您可以使用PrincipalPermissionAttribute。
[PrincipalPermission(SecurityAction.Demand, Role = "...")]
public void Join(User user){}
答案 1 :(得分:0)
您希望查看Aspect Oriented Programming,因为.net many人们建议您使用PostSharp