Condividi tramite


SkillValidation.IsSkillClaim(IEnumerable<Claim>) Metodo

Definizione

Controlla se l'elenco specificato di attestazioni rappresenta una competenza.

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

Parametri

claims
IEnumerable<Claim>

Elenco di attestazioni.

Restituisce

True se l'elenco di attestazioni è un'attestazione di competenza, false se non lo è.

Commenti

Un'attestazione di competenza deve contenere: un'attestazione VersionClaim . Attestazione AudienceClaim . Un'attestazione AppIdClaim (v1) o un'attestazione AuthorizedParty (v2). E l'attestazione appId deve essere diversa dall'attestazione del gruppo di destinatari. Quando un canale (webchat, team e così via) richiama un bot, è AudienceClaim impostato su ToBotFromChannelTokenIssuer ma quando un bot chiama un altro bot, l'attestazione del gruppo di destinatari viene impostata sull'appId del bot richiamato. Il protocollo supporta i token v1 e v2: per i token v1, AppIdClaim è presente e impostato sull'ID app del bot chiamante. Per i token v2, è AuthorizedParty presente e impostato sull'ID app del bot chiamante.

Si applica a