Compartilhar via


EndorsementsValidator class

Contém métodos auxiliares para verificar endosso JWT.

Métodos

validate(string, string[])

Verifique se o conjunto de ChannelIds, provenientes das atividades de entrada, correspondem aos endosso encontrados no Token JWT. Por exemplo, se uma atividade vem do webchat, essa channelId diz "webchat" e o endosso do token jwt deve corresponder a isso.

Detalhes do método

validate(string, string[])

Verifique se o conjunto de ChannelIds, provenientes das atividades de entrada, correspondem aos endosso encontrados no Token JWT. Por exemplo, se uma atividade vem do webchat, essa channelId diz "webchat" e o endosso do token jwt deve corresponder a isso.

static function validate(channelId: string, endorsements: string[]): boolean

Parâmetros

channelId

string

O nome do canal, normalmente extraído da atividade. Campo ChannelId, ao qual a Atividade é afinidade.

endorsements

string[]

Quem assinou o token JWT tem permissão para enviar atividades somente para alguns canais específicos. Essa lista é a lista de endosso e é validada aqui em relação à channelId.

Retornos

boolean

True é que a channelId é encontrada no conjunto endosso. False se a channelId não for encontrada.