Taal

SkillValidation.IsSkillClaim(IEnumerable<Claim>) Methode

Definitie

Controleert of de opgegeven lijst met claims een vaardigheid vertegenwoordigt.

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

Parameters

claims
IEnumerable<Claim>

Een lijst met claims.

Retouren

Waar als de lijst met claims een vaardigheidsclaim is, onwaar als dat niet zo is.

Opmerkingen

Een vaardigheidsclaim moet bevatten: Een VersionClaim claim. Een AudienceClaim claim. Een AppIdClaim claim (v1) of een claim AuthorizedParty (v2). En de appid-claim zou anders moeten zijn dan de claim van het publiek. Wanneer een kanaal (webchat, teams, enz.) een bot oproept, wordt de AudienceClaim ingesteld op, ToBotFromChannelTokenIssuer maar wanneer een bot een andere bot oproept, wordt de publieksclaim ingesteld op de appId van de te roepen bot. Het protocol ondersteunt v1- en v2-tokens: Voor v1-tokens is de AppIdClaim aanwezig en ingesteld op de app-ID van de aanroepende bot. Voor v2-tokens is de AuthorizedParty aanwezig en ingesteld op de app-ID van de bellende bot.

Van toepassing op