Delen via


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 het geval is.

Opmerkingen

Een vaardigheidsclaim moet het volgende bevatten: een VersionClaim claim. Een AudienceClaim claim. Een AppIdClaim claim (v1) of een AuthorizedParty claim (v2). En de appId-claim moet anders zijn dan de doelgroepclaim. Wanneer een kanaal (webchat, teams, enzovoort) een bot aanroept, wordt de AudienceClaim ingesteld op ToBotFromChannelTokenIssuer , maar wanneer een bot een andere bot aanroept, wordt de doelgroepclaim ingesteld op de appId van de bot die wordt aangeroepen. 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 aanroepende bot.

Van toepassing op