com.microsoft.bot.connector.authentication

Этот пакет содержит классы проверки подлинности реализации для com.microsoft.bot.connector.authentication.

Классы

AllowedCallersClaimsValidator

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

AppCredentials

Базовая абстракция для учетных данных AAD для проверки подлинности и кэширования.

AppCredentialsInterceptor

Фильтр учетных данных маркера для размещения учетных данных маркера в заголовки запросов.

AuthenticationConfiguration

Общие параметры конфигурации для проверки подлинности.

AuthenticationConstants

Значения и константы, используемые для проверки подлинности и авторизации протоколом Bot Framework.

AuthenticationException

Исключение Catchall для сбоев проверки подлинности.

CachingOpenIdMetadataResolver

Поддерживает кэш объектов OpenIdMetadata.

CertificateAppCredentials

Учетные данные приложенияс помощью сертификата.

CertificateAppCredentialsOptions

Параметры учетных данных приложениясертификатов.

CertificateAuthenticator

Поставщик маркеров для учетных данных приложениясертификатов.

ChannelValidation

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

ClaimsIdentity

Это простая оболочка для удостоверения утверждений JWT.

ClaimsValidator

Абстрактный класс, используемый для проверки удостоверения.

CredentialsAuthenticator

Средство Authenticator с помощью идентификатора приложения и пароля.

EmulatorValidation

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

EndorsementsValidator

Убедитесь, что указанное подтверждение существует в токене JWT.

EnterpriseChannelValidation

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

GovernmentAuthenticationConstants

Значения и константы, используемые для проверки подлинности и авторизации протоколом Bot Framework для центровгосударственных организаций США.

GovernmentChannelValidation

Проверка проверки подлинности канала для государственных организаций.

JwtTokenExtractor

Извлекает соответствующие данные из токенов JWT.

JwtTokenValidation

Содержит вспомогательные методы проверки подлинности входящих HTTP-запросов.

MicrosoftAppCredentials

Реализация и кэш учетных данныхприложенийМайкрософт.

MicrosoftGovernmentAppCredentials

Реализация проверки подлинности приложенийучетных данных Майкрософтдля государственных организаций.

OAuthConfiguration

Настройка проверки подлинности учетных данных клиента OAuth.

OpenIdMetadataKey

Оболочка для хранения данных ключа Jwk.

Retry

Повторит вызов настраиваемого числа раз с обратным выходом.

RetryAfterHelper

Класс, содержащий вспомогательные функции для обработки заголовков HTTP 429 Retry-After для учетных данныхAuthenticator.

RetryException

Исключение повтора, если задача повторных попыток не выполняется успешно.

RetryParams

Состояние для повтора.

SimpleChannelProvider

Поставщик каналасо значениями в памяти.

SimpleCredentialProvider

Простая реализация интерфейса поставщика учетных данных.

SkillValidation

Проверяет маркеры JWT, отправленные в навык и из нее.

TokenValidationParameters

Содержит набор параметров, используемых при проверке маркера.

Интерфейсы

Authenticator

Поставщик маркеров.

ChannelProvider

Интерфейс поставщикаканала.

CredentialProvider

Интерфейс поставщика учетных данных.

OpenIdMetadata

Извлекает данные Jwk.

OpenIdMetadataResolver

Возвращает openIdMetadata.