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, если идентификатор канала не найден.