簡體   English   中英

在內部類庫上授權屬性+驗證屬性

[英]Authorize attribute + Validation attributes on inner class library

有沒有辦法在內部層中放置用於驗證和安全性的屬性?
我想將安全性放在例如API層中。
api層只是控制器的注入類。

控制器調用API。

api.Join(user);

class UserApi{
    //I want the attribute on a class library.
    [Authorized(Role....)]
    public void Join(User user){}
}

謝謝

在類庫上,可以使用PrincipalPermissionAttribute

[PrincipalPermission(SecurityAction.Demand, Role = "...")]
public void Join(User user){}

您將要看看面向方面的編程 ,因為.net 很多人建議使用PostSharp

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM