Partager via


Microsoft.AspNetCore.Authentication.OAuth.Claims Espace de noms

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.