Compartir a través de


Microsoft.Bot.Connector.Authentication Espacio de nombres

Clases

AllowedCallersClaimsValidator

Validador de notificaciones que agrega autorización de nivel de aplicación en función de una lista simple de identificadores de aplicación que pueden llamar.

AllowedSkillsClaimsValidator

Validador de notificaciones que carga una lista de permitidos de una lista proporcionada de appIds permitidos y comprueba que las respuestas proceden de aptitudes configuradas.

AppCredentials

Abstracción base para las credenciales de AAD para la autenticación y el almacenamiento en caché.

AseChannelValidation

Valida y examina tokens JWT de AseChannel.

AuthenticateRequestResult

Resultado de una llamada para autenticar una solicitud de Protocolo de Bot Framework.

AuthenticationConfiguration

Opciones de configuración generales para la autenticación.

AuthenticationConstants

Valores y constantes usados para la autenticación y la authrización por el protocolo bot Framework.

AuthenticatorResult

Representa el resultado de un proceso de autenticación. Incluye un token de seguridad y su hora de expiración.

BotFrameworkAuthentication

Representa un entorno en la nube que se usa para autenticar las llamadas de red de Bot Framework Protocol dentro de este entorno.

BotFrameworkAuthenticationFactory

Generador de BotFrameworkAuthentication que encapsula el código de autenticación específico del protocolo Bot Framework específico del entorno.

CertificateAppCredentials

Implementación y caché de autenticación de CertificateAppCredentials.

CertificateAppCredentialsOptions

Opciones de CertificateAppCredentials.

CertificateGovernmentAppCredentials

Implementación de autenticación de CertificateGovAppCredentials para Gov Cloud.

CertificateServiceClientCredentialsFactory

Implementación de identidad administrada de la interfaz ServiceClientCredentialsFactory.

ChannelValidation

Valida los tokens JWT enviados desde Azure.

ClaimsValidator

Interfaz que se usa para validar la identidad Claim.

ConnectorFactory

Clase de fábrica que se usa para crear ConnectorClients con las credenciales adecuadas para el appId actual.

EmulatorValidation

Valida y examina tokens JWT desde Bot Framework Emulator.

EndorsementsRetriever

La propiedad de aprobación dentro de cada clave contiene una o varias cadenas de aprobación que puede usar para comprobar que el identificador de canal especificado en la propiedad channelId dentro del objeto Activity de la solicitud entrante es auténtico. Más detalles en: https://docs.microsoft.com/bot-framework/rest-api/bot-framework-rest-connector-authentication.

EndorsementsValidator

Contiene métodos auxiliares para comprobar las aprobaciones de JWT.

EnterpriseChannelValidation

Valida los tokens JWT desde un canal empresarial.

GovernmentAuthenticationConstants

Valores y constantes usados para la autenticación y autorización por el protocolo Bot Framework a los centros de datos de la Administración Pública de EE. UU.

GovernmentChannelValidation

Valies JWT tokens de un canal gubernamental.

JwtTokenExtractor

Clase de procesamiento de tokens JWT que obtiene información de identidad y realiza la validación de tokens de seguridad.

JwtTokenValidation

Contiene métodos auxiliares para autenticar solicitudes HTTP entrantes.

ManagedIdentityAppCredentials

Implementación de autenticación de Managed Service Identity.

ManagedIdentityAuthenticator

Abstracción para adquirir tokens de managed Service Identity.

ManagedIdentityServiceClientCredentialsFactory

Implementación de identidad administrada de la interfaz ServiceClientCredentialsFactory.

MicrosoftAppCredentials

Implementación y caché de autenticación de MicrosoftAppCredentials.

MicrosoftGovernmentAppCredentials

Implementación de autenticación de MicrosoftGovernmentAppCredentials.

MsalAppCredentials

Clase de autenticación que implementa IAuthenticator, que se usa para adquirir tokens para los mensajes salientes a los canales.

MsalServiceClientCredentialsFactory

Generador de credenciales que usa MSAL para adquirir tokens.

OAuthConfiguration

Configuración de la autenticación de credenciales de cliente de OAuth.

PasswordServiceClientCredentialFactory

Una implementación sencilla de la interfaz ServiceClientCredentialsFactory.

Retry

Reintenta las operaciones asincrónicas. En caso de errores, recopila y devuelve excepciones en un objeto AggregateException.

RetryParams

Clase contenedora que define un comportamiento de reintento.

ServiceClientCredentialsFactory

La ServiceClientCredentialsFactory clase abstracta para permitir que Los bots proporcionen su propio Microsoft.Rest.ServiceClientCredentials para que el bot canale o el bot de aptitudes a las llamadas de bot principal.

SimpleChannelProvider

Un proveedor de canales simple con parámetros de configuración básicos para conectarse a un servicio de canal de Bot Framework.

SimpleCredentialProvider

Una implementación sencilla de la interfaz ICredentialProvider.

SkillValidation

Valida los tokens JWT enviados a y desde una aptitud.

ThrottleException

Excepción de limitación personalizada.

TimeSpanExtensions

Métodos de extensión para la clase TimeSpan.

UserTokenClient

Cliente para el servicio de token de usuario de acceso.

Interfaces

IAuthenticator

Contrato para clases de autenticación que recuperan tokens de autenticación.

IChannelProvider

Interfaz ChannelProvider. Esta interfaz permite a los bots proporcionar su propia implementación para que los parámetros de configuración se conecten a un bot. Servicio de canal de marco.

ICredentialProvider

Interfaz CredentialProvider. Esta interfaz permite a los bots proporcionar su propia implementación de lo que es, y lo que no es, un appId y una contraseña válidos. Esto es útil en el caso de bots multiinquilino, donde es posible que el bot tenga que llamar a un servicio para determinar si un par de appid/password determinado es válido.

En el caso de los bots de inquilino único (la mayoría), los proveedores estáticos simples son suficientes.

IServiceClientCredentialProvider

Interfaz ServiceClientCredentialProvider. Esta interfaz permite a los bots proporcionar su propia prueba de identidad de servicio con el fin de realizar llamadas de servicio desde el bot a canales. El implementador debe devolver ServiceClientCredentails desde el método GetCredentials.