Microsoft.AspNetCore.Authentication.OAuth.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 types qui facilitent la personnalisation des mappages de revendications avec l’authentification OAuth.
Classes
ClaimAction |
Infrastructure pour le mappage des données utilisateur d’une structure json à des revendications sur ClaimsIdentity. |
ClaimActionCollection |
Collection de ClaimActions utilisée lors du mappage de données utilisateur à Claims. |
CustomJsonClaimAction |
ClaimAction qui sélectionne la valeur à partir des données utilisateur JSON en exécutant le programme de résolution Func donné. |
DeleteClaimAction |
ClaimAction qui supprime toutes les revendications de l’attribut ClaimsIdentity donné avec le ClaimType donné. |
JsonKeyClaimAction |
ClaimAction qui sélectionne une valeur de niveau supérieur à partir des données utilisateur json avec le nom de clé donné et l’ajoute en tant que Revendication. Cette opération n’est pas opérationnelle si la clé est introuvable ou si la valeur est vide. |
JsonSubKeyClaimAction |
ClaimAction qui sélectionne une valeur de deuxième niveau à partir des données utilisateur json avec le nom de clé de niveau supérieur et le nom de sous-clé de deuxième niveau donnés et l’ajoute en tant que Revendication. Cette opération n’est pas opérationnelle si les clés sont introuvables ou si la valeur est vide. |
MapAllClaimsAction |
ClaimAction qui sélectionne toutes les valeurs de niveau supérieur à partir des données utilisateur json et les ajoute en tant que Revendications. Cela exclut les jeux en double de noms et de valeurs. |
Remarques
Pour plus d’informations sur l’utilisation de revendications avec OAuth, consultez Conserver des revendications et des jetons supplémentaires provenant de fournisseurs externes dans ASP.NET Core.