EmulatorValidation Класс

  • java.lang.Object
    • com.microsoft.bot.connector.authentication.EmulatorValidation

public final class EmulatorValidation

Проверяет и проверяет маркеры JWT из эмулятора Bot Framework.

Сводка по методу

Модификатор и тип Метод и описание
static java.util.concurrent.CompletableFuture<ClaimsIdentity> authenticateToken(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String channelId)

Проверьте входящий заголовок проверки подлинности как токен, отправленный из эмулятора Bot Framework.

static java.util.concurrent.CompletableFuture<ClaimsIdentity> authenticateToken(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String channelId, AuthenticationConfiguration authConfig)

Проверьте входящий заголовок проверки подлинности как токен, отправленный из эмулятора Bot Framework.

static TokenValidationParameters getTokenValidationParameters()

ДЛЯ БОТА ИЗ ЭМУЛЯТОРА.

static java.lang.Boolean isTokenFromEmulator(String authHeader)

Определяет, является ли заданный заголовок проверки подлинности из эмулятора Bot Framework.

Методы, унаследованные от java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

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

authenticateToken

public static CompletableFuture authenticateToken(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String channelId)

Проверьте входящий заголовок проверки подлинности как токен, отправленный из эмулятора Bot Framework. Маркер, выданный Bot Framework, завершится ошибкой этой проверки. Будут передаваться только маркеры эмулятора.

Параметры:

authHeader - Необработанный заголовок HTTP в формате "Bearer [longString]".
credentials - Определяемый пользователем набор допустимых учетных данных, например AppId.
channelProvider - Значение channelService, которое отличает общедоступный Azure от Azure для государственных организаций США.
channelId - Идентификатор канала для проверки.

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

Допустимое значение ClaimsIdentity.

При присоединении:

authenticateToken

public static CompletableFuture authenticateToken(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String channelId, AuthenticationConfiguration authConfig)

Проверьте входящий заголовок проверки подлинности как токен, отправленный из эмулятора Bot Framework. Маркер, выданный Bot Framework, завершится ошибкой этой проверки. Будут передаваться только маркеры эмулятора.

Параметры:

authHeader - Необработанный заголовок HTTP в формате "Bearer [longString]".
credentials - Определяемый пользователем набор допустимых учетных данных, например AppId.
channelProvider - Значение channelService, которое отличает общедоступный Azure от Azure для государственных организаций США.
channelId - Идентификатор канала для проверки.
authConfig - Конфигурация проверки подлинности.

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

Допустимое значение ClaimsIdentity.

При присоединении:

getTokenValidationParameters

public static TokenValidationParameters getTokenValidationParameters()

ДЛЯ БОТА ИЗ ЭМУЛЯТОРА.

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

Параметры проверки маркеров при подключении к каналу.

isTokenFromEmulator

public static Boolean isTokenFromEmulator(String authHeader)

Определяет, является ли заданный заголовок проверки подлинности из эмулятора Bot Framework.

Параметры:

authHeader - Маркер носителя в формате "Медведь [длинная строка].

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

Значение true, если маркер был выдан эмулятором. В противном случае значение false.

Применяется к