com.microsoft.bot.connector.authentication

Questo pacchetto contiene le classi di autenticazione di implementazione per com.microsoft.bot.connector.authentication.

Classi

AllowedCallersClaimsValidator

Validator di attestazioni di esempio che carica un elenco consentito dalla configurazione se presentand verifica che le richieste provenano da bot padre consentiti.

AppCredentials

Astrazione di base per le credenziali di AAD per l'autenticazione e la memorizzazione nella cache.

AppCredentialsInterceptor

Filtro delle credenziali del token per l'inserimento di credenziali del token nelle intestazioni della richiesta.

AuthenticationConfiguration

Impostazioni di configurazione generali per l'autenticazione.

AuthenticationConstants

Valori e costanti usati per l'autenticazione e l'autorizzazione da parte del protocollo Bot Framework.

AuthenticationException

Rilevare tutte le eccezioni per gli errori di autenticazione.

CachingOpenIdMetadataResolver

Gestisce una cache di oggetti IdMetadata open.

CertificateAppCredentials

AppCredenziali usando un certificato.

CertificateAppCredentialsOptions

Opzioni di credenziali'appdel certificato.

CertificateAuthenticator

Provider di token per le credenziali didell'appcertificato.

ChannelValidation

Convalida dell'autenticazione del canale.

ClaimsIdentity

Si tratta di un wrapper semplice per un'identità di attestazioni JWT.

ClaimsValidator

Classe astratta utilizzata per convalidare l'identità.

CredentialsAuthenticator

Authenticator usando l'ID e la password dell'app.

EmulatorValidation

Convalida ed esamina i token JWT da Bot Framework Emulator.

EndorsementsValidator

Verificare che l'autenticità specificata esista nel token JWT.

EnterpriseChannelValidation

Convalida dell'autenticazione del canale enterprise.

GovernmentAuthenticationConstants

Valori e costanti usati per l'autenticazione e l'autorizzazione dal protocollo Bot Framework ai datacenter us government.

GovernmentChannelValidation

Convalida dell'autenticazione del canale per enti pubblici.

JwtTokenExtractor

Estrae i dati rilevanti dai token JWT.

JwtTokenValidation

Contiene metodi helper per l'autenticazione delle richieste HTTP in ingresso.

MicrosoftAppCredentials

Implementazione e cache dell'autenticazione delle credenziali di MicrosoftApp.

MicrosoftGovernmentAppCredentials

Implementazione dell'autenticazione delle credenziali di Microsoftper enti pubbliciapp.

OAuthConfiguration

Configurazione per l'autenticazione delle credenziali client OAuth.

OpenIdMetadataKey

Wrapper per contenere i dati della chiave Jwk.

Retry

Riprovare una chiamata per un numero configurabile di volte con backoff.

RetryAfterHelper

Classe che contiene una funzione helper per elaborare le intestazioni di Retry-After HTTP 429 per CredentialsAuthenticator.

RetryException

Eccezione di ripetizione dei tentativi quando l'attività Riprova non riesce a essere eseguita correttamente.

RetryParams

Stato per Riprova.

SimpleChannelProvider

Provider di channelcon valori in memoria.

SimpleCredentialProvider

Implementazione semplice dell'interfaccia provider di credenziali.

SkillValidation

Convalida i token JWT inviati a e da una competenza.

TokenValidationParameters

Contiene un set di parametri utilizzati durante la convalida di un token.

Interfacce

Authenticator

Provider di token.

ChannelProvider

Interfaccia del providerdel canale.

CredentialProvider

Interfaccia CredentialProvider.

OpenIdMetadata

Recupera i dati Jwk.

OpenIdMetadataResolver

Ottiene OpenIdMetadata.