System.Security.Claims Obor názvů

Obsahuje třídy, které implementují identitu založenou na deklaracích v rozhraní .NET, včetně tříd, které reprezentují deklarace identity, identity založené na deklaracích a objekty zabezpečení založené na deklaracích. Contains classes that implement claims-based identity in .NET, including classes that represent claims, claims-based identities, and claims-based principals.

Třídy

AuthenticationInformation

Obsahuje informace o ověřování, které certifikační autorita vykazuje při vytváření tokenu pro předmět.Contains the authentication information that an authority asserted when creating a token for a subject.

AuthenticationTypes

Definuje typy ověřování pro AuthenticationType vlastnost.Defines authentication types for the AuthenticationType property.

AuthorizationContext

Poskytuje kontextové informace o události autorizace.Provides context information of an authorization event. To zahrnuje objekt zabezpečení, který představuje volajícího, požadovaný prostředek a akci, která se provádí.This includes the principal that represents the caller, the resource that is being requested, and the action that is being performed.

Claim

Představuje deklaraci identity.Represents a claim.

ClaimProperties

Definuje klíče pro vlastnosti obsažené ve Properties Vlastnosti.Defines the keys for properties contained in the Properties property.

ClaimsAuthenticationManager

Definuje základní implementaci Správce ověřování deklarací identity.Defines the base implementation for a claims authentication manager. 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í) do kolekce deklarací v příchozím objektu zabezpečení před tím, než dorazí k vašemu kódu aplikace.The claims authentication manager provides a place in the claims processing pipeline for applying processing logic (filtering, validation, extension) to the claims collection in the incoming principal before execution reaches your application code.

ClaimsAuthorizationManager

Definuje základní implementaci Správce autorizací deklarací identity.Defines the base implementation for a claims authorization manager.

ClaimsIdentity

Představuje identitu založenou na deklaracích.Represents a claims-based identity.

ClaimsPrincipal

IPrincipalImplementace, která podporuje více identit založených na deklaracích identity.An IPrincipal implementation that supports multiple claims-based identities.

ClaimTypes

Definuje konstanty pro známé typy deklarací, které je možné přiřadit k předmětu.Defines constants for the well-known claim types that can be assigned to a subject. Tuto třídu nelze zdědit.This class cannot be inherited.

ClaimValueTypes

Definuje typy hodnot deklarace identity podle typů identifikátorů URI definovaných W3C a OASIS.Defines claim value types according to the type URIs defined by W3C and OASIS. Tuto třídu nelze zdědit.This class cannot be inherited.

DynamicRoleClaimProvider

Jediná metoda, která AddDynamicRoleClaims(ClaimsIdentity, IEnumerable<Claim>) je vystavena touto třídou, je zastaralá.The single method, AddDynamicRoleClaims(ClaimsIdentity, IEnumerable<Claim>), exposed by this class is obsolete. Objekt lze použít ClaimsAuthenticationManager k přidání deklarací identity do ClaimsIdentity objektu.You can use a ClaimsAuthenticationManager object to add claims to a ClaimsIdentity object.