System.Security.Claims 命名空間

包含在 .NET 中實作基於主張的身份的類別,包括代表聲明的類別、基於權利要求的身份以及基於權利要求的主體。

類別

名稱 Description
AuthenticationInformation

包含權威在為主體建立令牌時所主張的認證資訊。

AuthenticationTypes

定義該物業的 AuthenticationType 認證類型。

AuthorizationContext

提供授權事件的上下文資訊。 這包括代表呼叫者的主體、被請求的資源,以及正在執行的動作。

Claim

代表一種主張。

ClaimProperties

定義了該 Properties 屬性所包含屬性的鍵值。

ClaimsAuthenticationManager

定義了理賠認證管理器的基礎實作。 理賠認證管理器在理賠處理流程中提供一個位置,讓它能在執行到達應用程式碼前,對進入主體的理賠集合套用處理邏輯(過濾、驗證、擴展)。

ClaimsAuthorizationManager

定義理賠授權管理器的基礎實作。

ClaimsIdentity

代表基於主張的身份認同。

ClaimsPrincipal

一個 IPrincipal 支援多重基於權利主張身份的實作。

ClaimTypes

定義可指派給主題的知名理賠類型常數。 此類別無法獲得繼承。

ClaimValueTypes

根據 W3C 與 OASIS 定義的 URI 類型,定義理賠價值類型。 此類別無法獲得繼承。

DynamicRoleClaimProvider

此類別所揭示的唯一方法 AddDynamicRoleClaims(ClaimsIdentity, IEnumerable<Claim>),已過時。 你可以用物件 ClaimsAuthenticationManager 來為物件添加權利要求 ClaimsIdentity