Lingua

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.

Valori restituiti

True se l'elenco di attestazioni è un'attestazione di competenza, false in caso contrario.

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, il 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, il AppIdClaim è presente e impostato sull'ID app del bot chiamante. Per i token v2, il AuthorizedParty è presente e impostato sull'ID app del bot chiamante.

Si applica a