ChannelValidation Класс

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

public final class ChannelValidation

Проверяющий элемент проверки подлинности канала.

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

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

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

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

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

static java.util.concurrent.CompletableFuture<ClaimsIdentity> authenticateToken(String authHeader, CredentialProvider credentials, String channelId, String serviceUrl)

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

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

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

static java.lang.String getOpenIdMetaDataUrl()

Возвращает URL-адрес метаданных OpenID.

static TokenValidationParameters getTokenValidationParameters()

ДЛЯ БОТА ИЗ КАНАЛА.

static void setOpenIdMetaDataUrl(String withOpenIdMetaDataUrl)

Задает URL-адрес метаданных OpenID.

Методы, унаследованные от 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, String channelId)

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

Параметры:

authHeader - Необработанный заголовок HTTP в формате "Bearer [longString]".
credentials - Определяемый пользователем набор допустимых учетных данных, например AppId.
channelId - ChannelId для проверки подтверждения.

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

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

authenticateToken

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

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

Параметры:

authHeader - Необработанный заголовок HTTP в формате "Bearer [longString]".
credentials - Определяемый пользователем набор допустимых учетных данных, например AppId.
channelId - ChannelId для проверки подтверждения.
authConfig - The AuthenticationConfiguration.

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

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

authenticateToken

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

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

Параметры:

authHeader - Необработанный заголовок HTTP в формате "Bearer [longString]"
credentials - Определяемый пользователем набор допустимых учетных данных, например AppId.
channelId - ChannelId для проверки подтверждения.
serviceUrl - URL-адрес службы.

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

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

authenticateToken

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

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

Параметры:

authHeader - Необработанный заголовок HTTP в формате "Bearer [longString]"
credentials - Определяемый пользователем набор допустимых учетных данных, например AppId.
channelId - ChannelId для проверки подтверждения.
serviceUrl - URL-адрес службы.
authConfig - Конфигурация проверки подлинности.

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

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

getOpenIdMetaDataUrl

public static String getOpenIdMetaDataUrl()

Возвращает URL-адрес метаданных OpenID.

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

URL-адрес.

getTokenValidationParameters

public static TokenValidationParameters getTokenValidationParameters()

ДЛЯ БОТА ИЗ КАНАЛА.

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

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

setOpenIdMetaDataUrl

public static void setOpenIdMetaDataUrl(String withOpenIdMetaDataUrl)

Задает URL-адрес метаданных OpenID.

Параметры:

withOpenIdMetaDataUrl - URL-адрес метаданных.

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