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 le ClaimsIdentity.

ClaimActionCollection

Collection de ClaimActions utilisés lors du mappage des données utilisateur aux revendications.

CustomJsonClaimAction

ClaimAction qui sélectionne la valeur à partir des données de l’utilisateur JSON en exécutant le programme de résolution Func donné.

DeleteClaimAction

ClaimAction qui supprime toutes les revendications du ClaimsIdentity donné avec le ClaimType donné.

JsonKeyClaimAction

ClaimAction qui sélectionne une valeur de niveau supérieur à partir des données de l’utilisateur JSON portant le nom de clé donné et l’ajoute en tant que revendication. This no-OPS 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 de l’utilisateur JSON avec le nom de clé de niveau supérieur donné et le nom de la sous-clé de second niveau, puis l’ajoute en tant que revendication. CE no-OPS si les clés sont introuvables ou si la valeur est vide.

MapAllClaimsAction

ClaimAction qui sélectionne toutes les valeurs de niveau supérieur des données utilisateur JSON et les ajoute en tant que revendications. Cela exclut les jeux de noms et de valeurs en double.

Remarques

Pour plus d’informations sur l’utilisation des revendications avec OAuth, consultez conserver des revendications et des jetons supplémentaires à partir de fournisseurs externes dans ASP.net Core.