Поделиться через


EndorsementsValidator class

Содержит вспомогательные методы проверки подтверждения JWT.

Методы

validate(string, string[])

Убедитесь, что набор ChannelIds, поступающий из входящих действий, соответствует утверждениям, найденным на токене JWT. Например, если действие поступает из веб-чата, этот channelId говорит "webchat" и подтверждение токена jwt должно совпадать с этим.

Сведения о методе

validate(string, string[])

Убедитесь, что набор ChannelIds, поступающий из входящих действий, соответствует утверждениям, найденным на токене JWT. Например, если действие поступает из веб-чата, этот channelId говорит "webchat" и подтверждение токена jwt должно совпадать с этим.

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

Параметры

channelId

string

Имя канала, которое обычно извлекается из действия. Поле ChannelId, к которому выполняется сопоставление действия.

endorsements

string[]

Любой пользователь, подписавший токен JWT, может отправлять действия только для определенных каналов. Этот список является списком подтверждения и проверяется здесь с помощью channelId.

Возвращаемое значение

boolean

True — это идентификатор канала, найденный в наборе подтверждения. Значение false, если идентификатор канала не найден.