Delen via


Microsoft.Bot.Connector.Authentication Naamruimte

Klassen

AllowedCallersClaimsValidator

Claimvalidatie waarmee autorisatie op toepassingsniveau wordt toegevoegd op basis van een eenvoudige lijst met toepassings-id's die mogen worden aangeroepen.

AllowedSkillsClaimsValidator

Een claimvalidator die een toegestane lijst laadt uit een opgegeven lijst met toegestane AppIds en controleert of antwoorden afkomstig zijn van geconfigureerde vaardigheden.

AppCredentials

Basisabstractie voor AAD-referenties voor verificatie en caching.

AseChannelValidation

Valideert en onderzoekt JWT-tokens van de AseChannel.

AuthenticateRequestResult

Het resultaat van een aanroep om een Bot Framework Protocol-aanvraag te verifiëren.

AuthenticationConfiguration

Algemene configuratie-instellingen voor verificatie.

AuthenticationConstants

Waarden en constanten die worden gebruikt voor verificatie en verificatie door het Bot Framework-protocol.

AuthenticatorResult

Vertegenwoordigt het resultaat van een verificatieproces. Bevat een beveiligingstoken en de verlooptijd.

BotFrameworkAuthentication

Vertegenwoordigt een cloudomgeving die wordt gebruikt voor het verifiëren van Bot Framework Protocol-netwerkoproepen binnen deze omgeving.

BotFrameworkAuthenticationFactory

Een fabriek voor BotFrameworkAuthentication die de omgevingsspecifieke Bot Framework Protocol-verificatiecode inkapselt.

CertificateAppCredentials

CertificateAppCredentials-verificatieimplementatie en -cache.

CertificateAppCredentialsOptions

Opties voor CertificateAppCredentials.

CertificateGovernmentAppCredentials

CertificateGovAppCredentials-verificatieimplementatie voor Gov Cloud.

CertificateServiceClientCredentialsFactory

Een beheerde identiteit-implementatie van de ServiceClientCredentialsFactory-interface.

ChannelValidation

Valideert JWT-tokens die zijn verzonden vanuit Azure.

ClaimsValidator

Een interface die wordt gebruikt om identiteit Claimte valideren.

ConnectorFactory

Een factoryklasse die wordt gebruikt om ConnectorClients te maken met de juiste referenties voor de huidige appId.

EmulatorValidation

Hiermee valideert en onderzoekt u JWT-tokens van de Bot Framework Emulator.

EndorsementsRetriever

De eigenschap goedkeuringen binnen elke sleutel bevat een of meer goedkeuringstekenreeksen die u kunt gebruiken om te controleren of de kanaal-id die is opgegeven in de eigenschap ChannelId binnen het activiteitsobject van de binnenkomende aanvraag, authentiek is. Meer details op: https://docs.microsoft.com/bot-framework/rest-api/bot-framework-rest-connector-authentication.

EndorsementsValidator

Bevat helpermethoden voor het verifiëren van JWT-goedkeuringen.

EnterpriseChannelValidation

Hiermee worden JWT-tokens gevalideerd vanuit een bedrijfskanaal.

GovernmentAuthenticationConstants

Waarden en constanten die worden gebruikt voor verificatie en autorisatie door het Bot Framework-protocol voor datacenters van de Amerikaanse overheid.

GovernmentChannelValidation

Valies JWT-tokens van een overheidskanaal.

JwtTokenExtractor

Een JWT-tokenverwerkingsklasse die identiteitsgegevens ophaalt en beveiligingstokenvalidatie uitvoert.

JwtTokenValidation

Bevat helpermethoden voor het verifiëren van binnenkomende HTTP-aanvragen.

ManagedIdentityAppCredentials

Verificatie-implementatie van Managed Service Identity.

ManagedIdentityAuthenticator

Abstractie voor het verkrijgen van tokens van een Managed Service Identity.

ManagedIdentityServiceClientCredentialsFactory

Een beheerde identiteit-implementatie van de ServiceClientCredentialsFactory-interface.

MicrosoftAppCredentials

Implementatie en cache van MicrosoftAppCredentials-verificatie.

MicrosoftGovernmentAppCredentials

MicrosoftGovernmentAppCredentials-verificatieimplementatie.

MsalAppCredentials

Een verificatieklasse die IAuthenticatorimplementeert, die wordt gebruikt voor het verkrijgen van tokens voor uitgaande berichten naar de kanalen.

MsalServiceClientCredentialsFactory

Referentiefactory die MSAL gebruikt om tokens te verkrijgen.

OAuthConfiguration

Configuratie voor verificatie van OAuth-clientreferenties.

PasswordServiceClientCredentialFactory

Een eenvoudige implementatie van de ServiceClientCredentialsFactory interface.

Retry

Voert asynchrone bewerkingen opnieuw uit. In geval van fouten worden uitzonderingen in een AggregateException-object verzameld en geretourneerd.

RetryParams

Wrapper-klasse die een gedrag voor opnieuw proberen definieert.

ServiceClientCredentialsFactory

Met de ServiceClientCredentialsFactory abstracte klasse kunnen bots hun eigen Microsoft.Rest.ServiceClientCredentials bieden voor bot om te kanaalen of een vaardigheidsbot aan te roepen bovenliggende bot-aanroepen.

SimpleChannelProvider

Een eenvoudige kanaalprovider met basisconfiguratieparameters om verbinding te maken met een Bot Framework-kanaalservice.

SimpleCredentialProvider

Een eenvoudige implementatie van de ICredentialProvider interface.

SkillValidation

Valideert JWT-tokens die worden verzonden naar en van een vaardigheid.

ThrottleException

Aangepaste beperkingsondering.

TimeSpanExtensions

Uitbreidingsmethoden voor de TimeSpan-klasse.

UserTokenClient

Client voor toegang tot de gebruikerstokenservice.

Interfaces

IAuthenticator

Contract voor verificatieklassen waarmee verificatietokens worden opgehaald.

IChannelProvider

ChannelProvider-interface. Met deze interface kunnen bots hun eigen implementatie bieden voor de configuratieparameters om verbinding te maken met een bot. Framework-kanaalservice.

ICredentialProvider

CredentialProvider-interface. Met deze interface kunnen bots hun eigen implementatie bieden van wat is, en wat niet, een geldige appId en een geldig wachtwoord is. Dit is handig in het geval van bots met meerdere tenants, waarbij de bot mogelijk moet worden aangeroepen bij een service om te bepalen of een bepaald appid-/wachtwoordpaar geldig is.

Voor bots met één tenant (de overgrote meerderheid) zijn de eenvoudige statische providers voldoende.

IServiceClientCredentialProvider

ServiceClientCredentialProvider-interface. Met deze interface kunnen bots hun eigen bewijs van service-identiteit bieden voor het maken van service-aanroepen van de bot naar kanalen. De implementor moet ServiceClientCredentails retourneren uit de GetCredentials-methode.