com.microsoft.bot.connector.authentication

Este paquete contiene las clases de autenticación de implementación para com.microsoft.bot.connector.authentication.

Clases

AllowedCallersClaimsValidator

Validador de notificaciones de ejemplo que carga una lista permitida de la configuración si las comprobaciones presentan que las solicitudes proceden de bots primarios permitidos.

AppCredentials

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

AppCredentialsInterceptor

Filtro de credenciales de token para colocar una credencial de token en encabezados de solicitud.

AuthenticationConfiguration

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

AuthenticationConstants

Valores y constantes usados para la autenticación y autorización por el protocolo bot framework.

AuthenticationException

Excepción catchall para errores de autenticación.

CachingOpenIdMetadataResolver

Mantiene una memoria caché de objetos OpenIdMetadata.

CertificateAppCredentials

Credenciales de appmediante un certificado.

CertificateAppCredentialsOptions

Opciones de credenciales de appde certificado.

CertificateAuthenticator

Proveedor de tokens para credenciales de CertificateApp.

ChannelValidation

Validador de autenticación de canal.

ClaimsIdentity

Se trata de un contenedor sencillo para una identidad de notificaciones JWT.

ClaimsValidator

Clase abstracta que se usa para validar la identidad.

CredentialsAuthenticator

Autenticador mediante el identificador de aplicación y la contraseña.

EmulatorValidation

Valida y examina tokens JWT desde Bot Framework Emulator.

EndorsementsValidator

Compruebe que la aprobación especificada existe en el token JWT.

EnterpriseChannelValidation

Validación de autenticación del canal de empresa.

GovernmentAuthenticationConstants

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

GovernmentChannelValidation

Validación de autenticación del canal de administración pública.

JwtTokenExtractor

Extrae los datos pertinentes de los tokens JWT.

JwtTokenValidation

Contiene métodos auxiliares para autenticar solicitudes HTTP entrantes.

MicrosoftAppCredentials

Implementación y caché de autenticación de credenciales de MicrosoftApp.

MicrosoftGovernmentAppCredentials

Implementación de autenticación de credenciales de MicrosoftGovernmentApp.

OAuthConfiguration

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

OpenIdMetadataKey

Contenedor para contener datos de clave Jwk.

Retry

Reintentará una llamada para un número configurable de veces con retroceso.

RetryAfterHelper

Clase que contiene una función auxiliar para procesar encabezados HTTP 429 Retry-After para credentialsAuthenticator.

RetryException

Excepción de reintento cuando la tarea Reintento no se puede ejecutar correctamente.

RetryParams

Estado de Reintento.

SimpleChannelProvider

Un proveedor de canalcon valores en memoria.

SimpleCredentialProvider

Implementación sencilla de la interfaz CredentialProvider.

SkillValidation

Valida los tokens JWT enviados a y desde una aptitud.

TokenValidationParameters

Contiene un conjunto de parámetros que se usan al validar un token.

Interfaces

Authenticator

Proveedor de tokens.

ChannelProvider

Interfaz del proveedor de canal.

CredentialProvider

Interfaz del proveedor de credenciales.

OpenIdMetadata

Captura los datos de Jwk.

OpenIdMetadataResolver

Obtiene OpenIdMetadata.