System.Security.Claims Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des classes qui implémentent une identité basée sur les revendications dans .NET, y compris les classes qui représentent les revendications, les identités basées sur les revendications et les principaux basés sur les revendications.
Classes
| Nom | Description |
|---|---|
| AuthenticationInformation |
Contient les informations d’authentification qu’une autorité a déclarées lors de la création d’un jeton pour un sujet. |
| AuthenticationTypes |
Définit les types d’authentification pour la AuthenticationType propriété. |
| AuthorizationContext |
Fournit des informations contextuelles sur un événement d’autorisation. Cela inclut le principal qui représente l’appelant, la ressource demandée et l’action en cours d’exécution. |
| Claim |
Représente une revendication. |
| ClaimProperties |
Définit les clés des propriétés contenues dans la Properties propriété. |
| ClaimsAuthenticationManager |
Définit l’implémentation de base pour un gestionnaire d’authentification de 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 le principal entrant avant que l’exécution atteigne votre code d’application. |
| ClaimsAuthorizationManager |
Définit l’implémentation de base pour un gestionnaire d’autorisations de revendications. |
| ClaimsIdentity |
Représente une identité basée sur les 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 affectés à un objet. Cette classe ne peut pas être héritée. |
| ClaimValueTypes |
Définit les types de valeurs de revendication en fonction des URI de type 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 ClaimsAuthenticationManager objet pour ajouter des revendications à un ClaimsIdentity objet. |