EnterpriseChannelValidation Класс

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

public final class EnterpriseChannelValidation

Проверка подлинности канала Enterprise.

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

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

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

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

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

static java.util.concurrent.CompletableFuture<ClaimsIdentity> validateIdentity(ClaimsIdentity identity, CredentialProvider credentials, String serviceUrl)

Проверяет ClaimsIdentity.

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

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

Параметры:

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

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

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

authenticateToken

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

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

Параметры:

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

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

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

validateIdentity

public static CompletableFuture validateIdentity(ClaimsIdentity identity, CredentialProvider credentials, String serviceUrl)

Проверяет ClaimsIdentity.

Параметры:

identity - Проверяемая функция ClaimsIdentity.
credentials - Определяемый пользователем набор допустимых учетных данных, например AppId.
serviceUrl - URL-адрес службы из запроса.

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

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

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