System.Security.Claims 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含在 .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 。 |