Microsoft.Bot.Connector.Authentication Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classi
AllowedCallersClaimsValidator |
Validator di attestazioni che aggiunge l'autorizzazione a livello di applicazione in base a un semplice elenco di ID applicazione autorizzati a chiamare. |
AllowedSkillsClaimsValidator |
Validator di attestazioni che carica un elenco consentito da un elenco fornito di AppId consentiti e verifica che le risposte provenano da competenze configurate. |
AppCredentials |
Astrazione di base per le credenziali di AAD per l'autenticazione e la memorizzazione nella cache. |
AseChannelValidation |
Convalida ed esamina i token JWT da AseChannel. |
AuthenticateRequestResult |
Risultato di una chiamata per autenticare una richiesta del protocollo Bot Framework. |
AuthenticationConfiguration |
Impostazioni di configurazione generali per l'autenticazione. |
AuthenticationConstants |
Valori e costanti usati per l'autenticazione e l'autenticazione da parte del protocollo Bot Framework. |
AuthenticatorResult |
Rappresenta il risultato di un processo di autenticazione. Include un token di sicurezza e la relativa scadenza. |
BotFrameworkAuthentication |
Rappresenta un ambiente cloud usato per autenticare le chiamate di rete di Bot Framework Protocol all'interno di questo ambiente. |
BotFrameworkAuthenticationFactory |
Factory per BotFrameworkAuthentication che incapsula il codice di autenticazione del protocollo Bot Framework specifico dell'ambiente. |
CertificateAppCredentials |
Implementazione e cache dell'autenticazione certificateAppCredentials. |
CertificateAppCredentialsOptions |
Opzioni certificateAppCredentials. |
CertificateGovernmentAppCredentials |
Implementazione dell'autenticazione CertificateGovAppCredentials per Gov Cloud. |
CertificateServiceClientCredentialsFactory |
Implementazione dell'identità gestita dell'interfaccia ServiceClientCredentialsFactory. |
ChannelValidation |
Convalida i token JWT inviati da Azure. |
ClaimsValidator |
Interfaccia usata per convalidare l'identità Claim. |
ConnectorFactory |
Classe factory usata per creare ConnectorClients con le credenziali appropriate per l'id app corrente. |
EmulatorValidation |
Convalida ed esamina i token JWT da Bot Framework Emulator. |
EndorsementsRetriever |
La proprietà di verifica dell'autenticità all'interno di ogni chiave contiene una o più stringhe di verifica dell'autenticità che è possibile usare per verificare che l'ID canale specificato nella proprietà channelId all'interno dell'oggetto Activity della richiesta in ingresso sia autentica. Per altre informazioni, vedere: https://docs.microsoft.com/bot-framework/rest-api/bot-framework-rest-connector-authentication. |
EndorsementsValidator |
Contiene metodi helper per verificare l'autenticità del token JWT. |
EnterpriseChannelValidation |
Convalida i token JWT da un canale aziendale. |
GovernmentAuthenticationConstants |
Valori e costanti usati per l'autenticazione e l'autorizzazione da parte del protocollo Bot Framework ai datacenter us government. |
GovernmentChannelValidation |
Valuta i token JWT da un canale per enti pubblici. |
JwtTokenExtractor |
Classe di elaborazione di token JWT che ottiene le informazioni sull'identità ed esegue la convalida del token di sicurezza. |
JwtTokenValidation |
Contiene metodi helper per l'autenticazione delle richieste HTTP in ingresso. |
ManagedIdentityAppCredentials |
Implementazione dell'autenticazione dell'identità del servizio gestita. |
ManagedIdentityAuthenticator |
Astrazione per acquisire i token da un'identità del servizio gestita. |
ManagedIdentityServiceClientCredentialsFactory |
Implementazione dell'identità gestita dell'interfaccia ServiceClientCredentialsFactory. |
MicrosoftAppCredentials |
Implementazione e cache dell'autenticazione di MicrosoftAppCredentials. |
MicrosoftGovernmentAppCredentials |
Implementazione dell'autenticazione MicrosoftGovernmentAppCredentials. |
MsalAppCredentials |
Classe di autenticazione che implementa IAuthenticator, usata per acquisire i token per i messaggi in uscita nei canali. |
MsalServiceClientCredentialsFactory |
Factory delle credenziali che usa MSAL per acquisire i token. |
OAuthConfiguration |
Configurazione per l'autenticazione delle credenziali client OAuth. |
PasswordServiceClientCredentialFactory |
Implementazione semplice dell'interfaccia ServiceClientCredentialsFactory. |
Retry |
Ritenta le operazioni asincrone. In caso di errori, raccoglie e restituisce eccezioni in un oggetto AggregateException. |
RetryParams |
Classe Wrapper che definisce un comportamento di ripetizione dei tentativi. |
ServiceClientCredentialsFactory |
La classe astratta ServiceClientCredentialsFactory per consentire ai bot di fornire i propri Microsoft.Rest.ServiceClientCredentials per il bot al canale o al bot di competenza alle chiamate del bot padre. |
SimpleChannelProvider |
Un provider di canali semplice con parametri di configurazione di base per connettersi a un servizio canale di Bot Framework. |
SimpleCredentialProvider |
Implementazione semplice dell'interfaccia ICredentialProvider. |
SkillValidation |
Convalida i token JWT inviati a e da una competenza. |
ThrottleException |
Eccezione di limitazione personalizzata. |
TimeSpanExtensions |
Metodi di extent per la classe TimeSpan. |
UserTokenClient |
Client per l'accesso al servizio token utente. |
Interfacce
IAuthenticator |
Contratto per le classi di autenticazione che recuperano i token di autenticazione. |
IChannelProvider |
Interfaccia ChannelProvider. Questa interfaccia consente ai bot di fornire la propria implementazione per i parametri di configurazione per connettersi a un bot. Servizio canale framework. |
ICredentialProvider |
Interfaccia CredentialProvider. Questa interfaccia consente ai bot di fornire la propria implementazione di ciò che è e ciò che non è, un id app e una password validi. Ciò è utile nel caso di bot multi-tenant, in cui il bot potrebbe dover chiamare un servizio per determinare se una determinata coppia appid/password è valida. Per i bot a tenant singolo (la maggior parte) i provider statici semplici sono sufficienti. |
IServiceClientCredentialProvider |
Interfaccia ServiceClientCredentialProvider. Questa interfaccia consente ai bot di fornire la propria prova dell'identità del servizio allo scopo di effettuare chiamate di servizio dal bot ai canali. L'implementatore deve restituire ServiceClientCredentails dal metodo GetCredentials. |