SkillValidation.IsSkillClaim(IEnumerable<Claim>) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.