Sdílet prostřednictvím


System.Security.Claims Obor názvů

Obsahuje třídy, které implementují identitu založenou na deklarací identity v .NET, včetně tříd, které představují deklarace identity, identity založené na deklaracích a objekty zabezpečení založené na deklaracích.

Třídy

AuthenticationInformation

Obsahuje ověřovací informace, které autorita uplatnila při vytváření tokenu pro předmět.

AuthenticationTypes

Definuje typy ověřování pro AuthenticationType vlastnost.

AuthorizationContext

Poskytuje kontextové informace o autorizační události. To zahrnuje objekt zabezpečení, který představuje volajícího, požadovaný prostředek a prováděnou akci.

Claim

Představuje deklaraci identity.

ClaimProperties

Definuje klíče pro vlastnosti obsažené ve Properties vlastnosti.

ClaimsAuthenticationManager

Definuje základní implementaci pro správce ověřování deklarací identity. Správce ověřování deklarací identity poskytuje místo v kanálu zpracování deklarací identity pro použití logiky zpracování (filtrování, ověřování, rozšíření) na kolekci deklarací identity v příchozím objektu zabezpečení před tím, než spuštění dosáhne kódu aplikace.

ClaimsAuthorizationManager

Definuje základní implementaci pro správce autorizace deklarací identity.

ClaimsIdentity

Představuje identitu založenou na deklarací identity.

ClaimsPrincipal

Implementace IPrincipal , která podporuje více identit založených na deklaracích.

ClaimTypes

Definuje konstanty pro dobře známé typy deklarací identity, které lze přiřadit k předmětu. Tuto třídu nelze dědit.

ClaimValueTypes

Definuje typy hodnot deklarací identity podle identifikátorů URI typu definovaných rozhraními W3C a OASIS. Tuto třídu nelze dědit.

DynamicRoleClaimProvider

Jednoduchá metoda AddDynamicRoleClaims(ClaimsIdentity, IEnumerable<Claim>), vystavená touto třídou je zastaralá. Objekt můžete použít ClaimsAuthenticationManager k přidání deklarací identity k objektu ClaimsIdentity .