Compartir a través de


EndorsementsValidator class

Contiene métodos auxiliares para comprobar las aprobaciones de JWT.

Métodos

validate(string, string[])

Compruebe que el conjunto de ChannelIds, que proceden de las actividades entrantes, coinciden con las aprobaciones encontradas en el token JWT. Por ejemplo, si una actividad procede de un chat web, ese channelId dice "webchat" y la aprobación del token jwt DEBE coincidir con eso.

Detalles del método

validate(string, string[])

Compruebe que el conjunto de ChannelIds, que proceden de las actividades entrantes, coinciden con las aprobaciones encontradas en el token JWT. Por ejemplo, si una actividad procede de un chat web, ese channelId dice "webchat" y la aprobación del token jwt DEBE coincidir con eso.

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

Parámetros

channelId

string

El nombre del canal, que normalmente se extrae de la actividad. Campo ChannelId, al que está afinidad la actividad.

endorsements

string[]

Cualquiera que haya firmado el token JWT solo puede enviar actividades para algunos canales específicos. Esa lista es la lista de aprobación y se valida aquí en el channelId.

Devoluciones

boolean

True es el channelId que se encuentra en el conjunto de aprobación. False si no se encuentra channelId.