System.Security.Claims 命名空間

包含在 .NET 中實作宣告式身分識別的類別,包括代表宣告、宣告式身分識別及宣告式主體的類別。

類別

AuthenticationInformation

包含授權單位在建立主題的權杖時所判斷提示的驗證資訊。

AuthenticationTypes

定義 AuthenticationType 屬性的驗證類型。

AuthorizationContext

提供授權事件的內容資訊。 這包括代表呼叫端的主體、被要求的資源,以及正在執行的動作。

Claim

代表宣告。

ClaimProperties

定義 Properties 屬性中所包含之屬性的金鑰。

ClaimsAuthenticationManager

定義宣告驗證管理員的基底實作。 宣告驗證管理員在宣告處理提供處理管線中提供一個位置,用於在執行您的應用程式程式碼之前套用處理邏輯 (篩選、驗證、延伸) 至連入主體的宣告集合。

ClaimsAuthorizationManager

定義宣告授權管理員的基底實作。

ClaimsIdentity

代表宣告式身分識別。

ClaimsPrincipal

IPrincipal 實作,其支援多個宣告式身分識別。

ClaimTypes

定義可以指派給主體的已知宣告類型之常數。 此類別無法獲得繼承。

ClaimValueTypes

根據由 W3C 和 OASIS 所定義的類型 URI,定義宣告值類型。 此類別無法獲得繼承。

DynamicRoleClaimProvider

這個類別所公開的單一方法 AddDynamicRoleClaims(ClaimsIdentity, IEnumerable<Claim>) 已經過時。 您可以使用 ClaimsAuthenticationManager 物件將宣告加入至 ClaimsIdentity 物件。