Microsoft.AspNetCore.Authorization 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含支援授權的類型。 主要類型包括 IAuthorizationRequirement (代表必須滿足的需求標記介面)、 IAuthorizationHandler (負責判斷需求是否已達成的介面)以及 AuthorizationPolicyBuilder (用於建構定義命名需求清單的授權政策物件)。
類別
介面
| 名稱 | Description |
|---|---|
| IAllowAnonymous |
標記介面允許匿名使用者存取。 |
| IAuthorizationEvaluator |
判斷授權申請是否成功。 |
| IAuthorizationHandler |
實作此介面的類別能夠判斷是否允許授權。 |
| IAuthorizationHandlerContextFactory |
一種用於授權的 AuthorizationHandlerContext 類型。 |
| IAuthorizationHandlerProvider |
一種能提供 IAuthorizationHandler授權請求 s 的類型。 |
| IAuthorizationMiddlewareResultHandler |
允許自訂授權處理及授權回應處理。 |
| IAuthorizationPolicyProvider |
一種類型可以提供 AuthorizationPolicy 特定名稱的資訊。 |
| IAuthorizationRequirement |
代表授權要求。 |
| IAuthorizationRequirementData |
能產生授權需求的介面。 |
| IAuthorizationService |
檢查使用者基於政策的權限 |
| IAuthorizeData |
定義了將授權規則套用到資源所需的資料集合。 |
備註
欲了解更多授權資訊,請參閱 ASP.NET Core 授權介紹。