Microsoft.Bot.Connector.Authentication Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
AllowedCallersClaimsValidator |
Validador de declarações que adiciona autorização no nível do aplicativo com base em uma lista simples de IDs de aplicativo que têm permissão para chamar. |
AllowedSkillsClaimsValidator |
Um validador de declarações que carrega uma lista de permissões de uma lista fornecida de AppIds permitidos e verifica se as respostas vêm de habilidades configuradas. |
AppCredentials |
Abstração base para credenciais do AAD para autenticação e cache. |
AseChannelValidation |
Valida e examina tokens JWT do AseChannel. |
AuthenticateRequestResult |
O resultado de uma chamada para autenticar uma solicitação do Bot Framework Protocol. |
AuthenticationConfiguration |
Configurações gerais para autenticação. |
AuthenticationConstants |
Valores e constantes usados para Autenticação e Authrization pelo Bot Framework Protocol. |
AuthenticatorResult |
Representa o resultado de um processo de autenticação. Inclui um token de segurança e seu tempo de expiração. |
BotFrameworkAuthentication |
Representa um ambiente de nuvem usado para autenticar chamadas de rede do Bot Framework Protocol dentro desse ambiente. |
BotFrameworkAuthenticationFactory |
Uma fábrica para BotFrameworkAuthentication que encapsula o código de autenticação do Bot Framework Protocol específico do ambiente. |
CertificateAppCredentials |
Implementação e cache de autenticação certificateAppCredentials. |
CertificateAppCredentialsOptions |
Opções certificateAppCredentials. |
CertificateGovernmentAppCredentials |
Implementação de autenticação certificateGovAppCredentials para o Gov Cloud. |
CertificateServiceClientCredentialsFactory |
Uma implementação de Identidade Gerenciada da interface ServiceClientCredentialsFactory. |
ChannelValidation |
Valida tokens JWT enviados do Azure. |
ClaimsValidator |
Uma interface usada para validar a identidade Claim. |
ConnectorFactory |
Uma classe de fábrica usada para criar ConnectorClients com as credenciais apropriadas para a appId atual. |
EmulatorValidation |
Valida e examina tokens JWT do Emulador do Bot Framework. |
EndorsementsRetriever |
A propriedade de endosso dentro de cada chave contém uma ou mais cadeias de caracteres de endosso que você pode usar para verificar se a ID do canal especificada na propriedade channelId dentro do objeto Activity da solicitação de entrada é autenticada. Mais detalhes em: https://docs.microsoft.com/bot-framework/rest-api/bot-framework-rest-connector-authentication. |
EndorsementsValidator |
Contém métodos auxiliares para verificar endosso JWT. |
EnterpriseChannelValidation |
Valida tokens JWT de um canal empresarial. |
GovernmentAuthenticationConstants |
Valores e constantes usados para Autenticação e Autorização pelo Bot Framework Protocol para DataCenters do Governo dos EUA. |
GovernmentChannelValidation |
Valies tokens JWT de um canal governamental. |
JwtTokenExtractor |
Uma classe de processamento de token JWT que obtém informações de identidade e executa a validação de token de segurança. |
JwtTokenValidation |
Contém métodos auxiliares para autenticar solicitações HTTP de entrada. |
ManagedIdentityAppCredentials |
Implementação de autenticação de Identidade de Serviço Gerenciada. |
ManagedIdentityAuthenticator |
Abstração para adquirir tokens de uma Identidade de Serviço Gerenciada. |
ManagedIdentityServiceClientCredentialsFactory |
Uma implementação de Identidade Gerenciada da interface ServiceClientCredentialsFactory. |
MicrosoftAppCredentials |
Implementação e cache de autenticação do MicrosoftAppCredentials. |
MicrosoftGovernmentAppCredentials |
Implementação de autenticação microsoftGovernmentAppCredentials. |
MsalAppCredentials |
Uma classe de autenticação que implementa IAuthenticator, usada para adquirir tokens para mensagens de saída para os canais. |
MsalServiceClientCredentialsFactory |
Fábrica de credenciais que usa MSAL para adquirir tokens. |
OAuthConfiguration |
Configuração para autenticação de credencial do cliente OAuth. |
PasswordServiceClientCredentialFactory |
Uma implementação simples da interface ServiceClientCredentialsFactory. |
Retry |
Repete operações assíncronas. Em caso de erros, ele coleta e retorna exceções em um objeto AggregateException. |
RetryParams |
Classe wrapper que define um comportamento de repetição. |
ServiceClientCredentialsFactory |
O ServiceClientCredentialsFactory classe abstrata para permitir que os Bots forneçam seus próprios Microsoft.Rest.ServiceClientCredentials para bot canalizar ou skill bot para chamadas de bot pai. |
SimpleChannelProvider |
Um provedor de canal simples com parâmetros básicos de configuração para se conectar a um serviço de canal do Bot Framework. |
SimpleCredentialProvider |
Uma implementação simples da interface ICredentialProvider. |
SkillValidation |
Valida tokens JWT enviados de e para um Skill. |
ThrottleException |
Exceção de limitação personalizada. |
TimeSpanExtensions |
Métodos de extensão para a classe TimeSpan. |
UserTokenClient |
Cliente para acessar o serviço de token de usuário. |
Interfaces
IAuthenticator |
Contrato para classes de autenticação que recuperam tokens de autenticação. |
IChannelProvider |
Interface ChannelProvider. Essa interface permite que os Bots forneçam sua própria implementação para que os parâmetros de configuração se conectem a um Bot. Serviço de canal da estrutura. |
ICredentialProvider |
Interface CredentialProvider. Essa interface permite que os Bots forneçam sua própria implementação do que é, e o que não é, uma appId e uma senha válidas. Isso é útil no caso de bots multilocatário, em que o bot pode precisar chamar um serviço para determinar se um par appid/senha específico é válido. Para bots de Locatário Único (a grande maioria), os provedores estáticos simples são suficientes. |
IServiceClientCredentialProvider |
Interface ServiceClientCredentialProvider. Essa interface permite que os Bots forneçam sua própria prova de identidade de serviço com a finalidade de fazer chamadas de serviço do bot para canais. O implementador deve retornar ServiceClientCredentails do método GetCredentials. |