System.Security.Claims Espace de noms

Contient des classes qui implémentent l’identité basée sur les revendications dans .NET, y compris les classes qui représentent des revendications, des identités basée sur les revendications et les principaux basés sur les revendications.

Classes

AuthenticationInformation

Contient les informations d'authentification qu'une autorité a déclarées lors de la création d'un jeton pour un objet.

AuthenticationTypes

Définit les types d'authentification pour la propriété AuthenticationType .

AuthorizationContext

Fournit les informations de contexte d'un événement d'autorisation. Cela inclut le principal qui représente l'appelant, la ressource demandée et l'action exécutée.

Claim

Représente une revendication.

ClaimProperties

Définit les clés pour les propriétés contenues dans la propriété Properties .

ClaimsAuthenticationManager

Définit l'implémentation de base d'un gestionnaire d'authentification des revendications. Le gestionnaire d'authentification des revendications fournit un emplacement dans le pipeline de traitement des revendications pour appliquer la logique de traitement (filtrage, validation, extension) à la collection de revendications dans l'entité entrante avant que l'exécution n'atteigne votre code d'application.

ClaimsAuthorizationManager

Définit l'implémentation de base d'un gestionnaire d'autorisation des revendications.

ClaimsIdentity

Représente une identité basée sur des revendications.

ClaimsPrincipal

Implémentation IPrincipal qui prend en charge plusieurs identités basées sur des revendications.

ClaimTypes

Définit des constantes pour les types de revendications connus qui peuvent être attribués à un objet. Cette classe ne peut pas être héritée.

ClaimValueTypes

Définit des types de valeurs de revendications en fonction des URI des types définis par W3C et OASIS. Cette classe ne peut pas être héritée.

DynamicRoleClaimProvider

La méthode unique, AddDynamicRoleClaims(ClaimsIdentity, IEnumerable<Claim>), exposée par cette classe est obsolète. Vous pouvez utiliser un objet ClaimsAuthenticationManager pour ajouter des revendications à un objet ClaimsIdentity .