Udostępnij za pośrednictwem


SkillValidation.IsSkillClaim(IEnumerable<Claim>) Metoda

Definicja

Sprawdza, czy dana lista oświadczeń reprezentuje umiejętności.

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

Parametry

claims
IEnumerable<Claim>

Lista oświadczeń.

Zwraca

Prawda, jeśli lista oświadczeń jest oświadczeniem umiejętności, false, jeśli nie.

Uwagi

Oświadczenie dotyczące umiejętności powinno zawierać: VersionClaim oświadczenie. Oświadczenie AudienceClaim . Oświadczenie AppIdClaim (wersja 1) lub AuthorizedParty oświadczenie (wersja 2). A oświadczenie appId powinno być inne niż oświadczenie odbiorców. Gdy kanał (webchat, teams itp.) wywołuje bota, jest ustawiony ToBotFromChannelTokenIssuer na wartość , ale gdy bot wywołuje innego bota, AudienceClaim oświadczenie odbiorców jest ustawione na identyfikator appId wywoływanego bota. Protokół obsługuje tokeny w wersji 1 i 2: w przypadku tokenów AppIdClaim w wersji 1 jest obecny i ustawiony na identyfikator aplikacji wywołującego bota. W przypadku tokenów AuthorizedParty w wersji 2 element jest obecny i ustawiony na identyfikator aplikacji bota wywołującego.

Dotyczy