Microsoft.Bot.Connector.Authentication Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
AllowedCallersClaimsValidator |
Проверяющий элемент утверждений, добавляющий авторизацию на уровне приложения на основе простого списка идентификаторов приложений, которые разрешены для вызова. |
AllowedSkillsClaimsValidator |
Проверяющий элемент утверждений, который загружает список разрешенных приложений из предоставленного списка разрешенных идентификаторов и проверяет, что ответы будут поступать из настроенных навыков. |
AppCredentials |
Базовая абстракция для учетных данных AAD для проверки подлинности и кэширования. |
AseChannelValidation |
Проверяет и проверяет токены JWT из AseChannel. |
AuthenticateRequestResult |
Результат вызова для проверки подлинности запроса протокола Bot Framework. |
AuthenticationConfiguration |
Общие параметры конфигурации для проверки подлинности. |
AuthenticationConstants |
Значения и константы, используемые для проверки подлинности и authrization протоколом Bot Framework. |
AuthenticatorResult |
Представляет результат процесса проверки подлинности. Включает маркер безопасности и его срок действия. |
BotFrameworkAuthentication |
Представляет облачную среду, используемую для проверки подлинности сетевых вызовов протокола Bot Framework в этой среде. |
BotFrameworkAuthenticationFactory |
Фабрика для BotFrameworkAuthentication, которая инкапсулирует определенный код проверки подлинности протокола Bot Framework. |
CertificateAppCredentials |
Реализация и кэш сертификатов CertificateAppCredentials. |
CertificateAppCredentialsOptions |
Параметры CertificateAppCredentials. |
CertificateGovernmentAppCredentials |
Реализация проверки подлинности CertificateGovAppCredentials для Gov Cloud. |
CertificateServiceClientCredentialsFactory |
Реализация управляемого удостоверения интерфейса ServiceClientCredentialsFactory. |
ChannelValidation |
Проверяет маркеры JWT, отправленные из Azure. |
ClaimsValidator |
Интерфейс, используемый для проверки удостоверения Claim. |
ConnectorFactory |
Класс фабрики, используемый для создания ConnectorClients с соответствующими учетными данными для текущего идентификатора приложения. |
EmulatorValidation |
Проверяет и проверяет маркеры JWT из эмулятора Bot Framework. |
EndorsementsRetriever |
Свойство подтверждения в каждом ключе содержит одну или несколько строк подтверждения, которые можно использовать для проверки подлинности идентификатора канала, указанного в свойстве channelId в объекте Activity входящего запроса. Дополнительные сведения: https://docs.microsoft.com/bot-framework/rest-api/bot-framework-rest-connector-authentication. |
EndorsementsValidator |
Содержит вспомогательные методы проверки подтверждения JWT. |
EnterpriseChannelValidation |
Проверяет токены JWT из корпоративного канала. |
GovernmentAuthenticationConstants |
Значения и константы, используемые для проверки подлинности и авторизации протоколом Bot Framework для центров обработки данных для государственных организаций США. |
GovernmentChannelValidation |
Токены JWT Valies из канала для государственных организаций. |
JwtTokenExtractor |
Класс обработки маркеров JWT, который получает сведения об удостоверениях и выполняет проверку маркера безопасности. |
JwtTokenValidation |
Содержит вспомогательные методы проверки подлинности входящих HTTP-запросов. |
ManagedIdentityAppCredentials |
Реализация проверки подлинности управляемого удостоверения службы. |
ManagedIdentityAuthenticator |
Абстракции для получения маркеров из управляемого удостоверения службы. |
ManagedIdentityServiceClientCredentialsFactory |
Реализация управляемого удостоверения интерфейса ServiceClientCredentialsFactory. |
MicrosoftAppCredentials |
Реализация и кэш проверки подлинности MicrosoftAppCredentials. |
MicrosoftGovernmentAppCredentials |
Реализация проверки подлинности MicrosoftGovernmentAppCredentials. |
MsalAppCredentials |
Класс проверки подлинности, реализующий IAuthenticator, используемый для получения маркеров исходящих сообщений в каналы. |
MsalServiceClientCredentialsFactory |
Фабрика учетных данных, использующая MSAL для получения маркеров. |
OAuthConfiguration |
Настройка проверки подлинности учетных данных клиента OAuth. |
PasswordServiceClientCredentialFactory |
Простая реализация интерфейса ServiceClientCredentialsFactory. |
Retry |
Повторите асинхронные операции. В случае ошибок он собирает и возвращает исключения в объекте AggregateException. |
RetryParams |
Класс-оболочка, определяющий поведение повторных попыток. |
ServiceClientCredentialsFactory |
Абстрактный класс ServiceClientCredentialsFactory позволяет Ботам предоставлять собственные Microsoft.Rest.ServiceClientCredentials для бота канал или бот навыка для родительских вызовов бота. |
SimpleChannelProvider |
Простой поставщик каналов с основными параметрами конфигурации для подключения к службе каналов Bot Framework. |
SimpleCredentialProvider |
Простая реализация интерфейса ICredentialProvider. |
SkillValidation |
Проверяет маркеры JWT, отправленные в навык и из нее. |
ThrottleException |
Настраиваемое исключение регулирования. |
TimeSpanExtensions |
Методы экстентиона для класса TimeSpan. |
UserTokenClient |
Клиент для доступа к службе маркеров пользователя. |
Интерфейсы
IAuthenticator |
Контракт для классов проверки подлинности, извлекающих маркеры проверки подлинности. |
IChannelProvider |
Интерфейс ChannelProvider. Этот интерфейс позволяет ботам предоставлять собственную реализацию для параметров конфигурации для подключения к боту. Служба каналов Framework. |
ICredentialProvider |
Интерфейс CredentialProvider. Этот интерфейс позволяет ботам предоставлять собственную реализацию того, что такое, и что не так, допустимый идентификатор приложения и пароль. Это полезно в случае с несколькими клиентами ботов, где боту может потребоваться вызвать службу, чтобы определить, является ли определенная пара appid/password допустимой. Для ботов одного клиента (подавляющее большинство) простых статических поставщиков достаточно. |
IServiceClientCredentialProvider |
Интерфейс ServiceClientCredentialProvider. Этот интерфейс позволяет ботам предоставлять собственное подтверждение удостоверения службы для выполнения вызовов служб от бота к каналам. Поставщик должен возвращать ServiceClientCredentails из метода GetCredentials. |