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.