Idioma

SkillValidation.IsSkillClaim(IEnumerable<Claim>) Método

Definição

Verifica se a lista de declarações fornecida representa uma habilidade.

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

Parâmetros

claims
IEnumerable<Claim>

Uma lista de reivindicações.

Devoluções

Verdadeiro se a lista de afirmações for uma afirmação de competência, falso se não for.

Observações

Uma reivindicação de habilidade deve conter: Uma VersionClaim reivindicação. Uma AudienceClaim reivindicação. Uma AppIdClaim reivindicação (v1) ou uma reivindicação AuthorizedParty (v2). E a reivindicação do appId deve ser diferente da afirmação do público. Quando um canal (webchat, teams, etc.) invoca um bot, o AudienceClaim é definido para ToBotFromChannelTokenIssuer , mas quando um bot chama outro bot, a reivindicação do público é definida para o appId do bot que está a ser invocado. O protocolo suporta tokens v1 e v2: Para tokens v1, o AppIdClaim está presente e definido para o ID da aplicação do bot que chama. Para tokens v2, o AuthorizedParty está presente e definido para o ID da aplicação do bot que chama.

Aplica-se a