Langue

SkillValidation.IsSkillClaim(IEnumerable<Claim>) Méthode

Définition

Vérifie si la liste donnée de revendications représente une compétence.

public static bool IsSkillClaim(System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims);
static member IsSkillClaim : seq<System.Security.Claims.Claim> -> bool
Public Shared Function IsSkillClaim (claims As IEnumerable(Of Claim)) As Boolean

Paramètres

claims
IEnumerable<Claim>

Liste des revendications.

Retours

True si la liste des revendications est une revendication de compétence, false si ce n’est pas le cas.

Remarques

Une revendication de compétence doit contenir : une revendication VersionClaim. Revendication AudienceClaim. Revendication AppIdClaim (v1) ou revendication AuthorizedParty (v2). Et la revendication appId doit être différente de la revendication de l’audience. Lorsqu’un canal (webchat, équipes, etc.) appelle un bot, le AudienceClaim est défini sur ToBotFromChannelTokenIssuer mais lorsqu’un bot appelle un autre bot, la revendication d’audience est définie sur l’appId du bot appelé. Le protocole prend en charge les jetons v1 et v2 : pour les jetons v1, le AppIdClaim est présent et défini sur l’ID d’application du bot appelant. Pour les jetons v2, le AuthorizedParty est présent et défini sur l’ID d’application du bot appelant.

S’applique à