Microsoft.AspNetCore.Authorization 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含啟用授權支援的型別。 主要類型是 IAuthorizationRequirement (標記介面,代表必須符合) 的需求、 IAuthorizationHandler (介面,負責判斷是否已符合需求) ,以及 AuthorizationPolicyBuilder (用來建置定義具名需求清單的 AuthorizationPolicy 物件) 。
類別
介面
IAllowAnonymous |
標記介面,允許存取匿名使用者。 |
IAuthorizationEvaluator |
判斷授權要求是否成功。 |
IAuthorizationHandler |
實作此介面的類別可以在允許授權時做出決策。 |
IAuthorizationHandlerContextFactory |
用來提供用於授權的類型 AuthorizationHandlerContext 。 |
IAuthorizationHandlerProvider |
可為授權要求提供 IAuthorizationHandler 的型別。 |
IAuthorizationMiddlewareResultHandler |
允許自訂的授權處理和授權回應的處理。 |
IAuthorizationPolicyProvider |
可為特定名稱提供 AuthorizationPolicy 的型別。 |
IAuthorizationRequirement |
表示授權需求。 |
IAuthorizationRequirementData |
可產生授權需求的介面。 |
IAuthorizationService |
檢查使用者的原則型許可權 |
IAuthorizeData |
定義將授權規則套用至資源所需的資料集。 |
備註
如需授權的詳細資訊,請參閱ASP.NET Core中的授權簡介。