Sprache

SkillValidation.IsSkillClaim(IEnumerable<Claim>) Methode

Definition

Überprüft, ob die angegebene Liste von Ansprüchen eine Fähigkeit darstellt.

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

Parameter

claims
IEnumerable<Claim>

Eine Liste von Ansprüchen.

Gibt zurück

True, wenn die Liste der Ansprüche ein Qualifikationsanspruch ist, "false", wenn dies nicht der Fall ist.

Hinweise

Ein Qualifikationsanspruch sollte folgendes enthalten: ein VersionClaim Anspruch. Ein AudienceClaim Anspruch. Ein AppIdClaim Anspruch (v1) oder ein AuthorizedParty Anspruch (v2). Und der AppId-Anspruch sollte sich von dem Zielgruppenanspruch unterscheiden. Wenn ein Kanal (Webchat, Teams usw.) einen Bot aufruft, wird die AudienceClaim auf ToBotFromChannelTokenIssuer festgelegt, aber wenn ein Bot einen anderen Bot aufruft, wird der Zielgruppenanspruch auf die appId des aufgerufenen Bots festgelegt. Das Protokoll unterstützt v1- und v2-Token: Bei v1-Token ist die AppIdClaim vorhanden und auf die App-ID des aufrufenden Bots festgelegt. Bei v2-Token ist die AuthorizedParty vorhanden und auf die App-ID des aufrufenden Bots festgelegt.

Gilt für: