SkillValidation.IsSkillClaim(IEnumerable<Claim>) Méthode
Définition
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.
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.