Lenguaje

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

Definición

Comprueba si la lista especificada de notificaciones representa una aptitud.

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>

Lista de notificaciones.

Devoluciones

True si la lista de notificaciones es una notificación de aptitud, false si no lo es.

Comentarios

Una notificación de aptitud debe contener: una notificación VersionClaim. Una notificación AudienceClaim. Una notificación de AppIdClaim (v1) o una notificación de AuthorizedParty (v2). Y la notificación appId debe ser diferente de la notificación de audiencia. Cuando un canal (chat web, equipos, etc.) invoca un bot, el AudienceClaim se establece en ToBotFromChannelTokenIssuer pero cuando un bot llama a otro bot, la notificación de audiencia se establece en el appId del bot que se invoca. El protocolo admite tokens v1 y v2: para los tokens v1, el AppIdClaim está presente y se establece en el identificador de aplicación del bot que realiza la llamada. En el caso de los tokens v2, el AuthorizedParty está presente y se establece en el identificador de aplicación del bot que realiza la llamada.

Se aplica a