Microsoft.Bot.Connector.Authentication Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
| AllowedCallersClaimsValidator |
Anspruchs validator, der die Autorisierung auf Anwendungsebene basierend auf einer einfachen Liste der Anwendungs-IDs hinzufügt, die aufgerufen werden dürfen. |
| AllowedSkillsClaimsValidator |
Ein Anspruchsprüfer, der eine zulässige Liste aus einer bereitgestellten Liste zulässiger AppIds lädt, und überprüft, ob Antworten von konfigurierten Fähigkeiten stammen. |
| AppCredentials |
Basisstraktion für AAD-Anmeldeinformationen für AUTHENTIFIZIERUNG und Zwischenspeicherung. |
| AseChannelValidation |
Überprüft und überprüft JWT-Token aus dem AseChannel. |
| AuthenticateRequestResult |
Das Ergebnis eines Aufrufs zur Authentifizierung einer Bot Framework-Protokollanforderung. |
| AuthenticationConfiguration |
Allgemeine Konfigurationseinstellungen für die Authentifizierung. |
| AuthenticationConstants |
Werte und Konstanten, die für die Authentifizierung und Authentifizierung durch das Bot Framework-Protokoll verwendet werden. |
| AuthenticatorResult |
Stellt das Ergebnis eines Authentifizierungsprozesses dar. Enthält ein Sicherheitstoken und seine Ablaufzeit. |
| BotFrameworkAuthentication |
Stellt eine Cloudumgebung dar, die zum Authentifizieren von Bot Framework-Netzwerkaufrufen in dieser Umgebung verwendet wird. |
| BotFrameworkAuthenticationFactory |
Eine Factory für BotFrameworkAuthentication, die den umgebungsspezifischen Bot Framework-Protokollauthentifizierungscode kapselt. |
| CertificateAppCredentials |
CertificateAppCredentials-Authentifizierungsimplementierung und Cache. |
| CertificateAppCredentialsOptions |
CertificateAppCredentials-Optionen. |
| CertificateGovernmentAppCredentials |
CertificateGovAppCredentials-Authentifizierungsimplementierung für Gov Cloud. |
| CertificateServiceClientCredentialsFactory |
Eine Managed Identity-Implementierung der ServiceClientCredentialsFactory-Schnittstelle. |
| ChannelValidation |
Überprüft JWT-Token, die von Azure gesendet wurden. |
| ClaimsValidator |
Eine Schnittstelle, die verwendet wird, um identitätsbasierte Claimzu überprüfen. |
| ConnectorFactory |
Eine Factoryklasse, die zum Erstellen von ConnectorClients mit den entsprechenden Anmeldeinformationen für die aktuelle appId verwendet wird. |
| EmulatorValidation |
Überprüft und untersucht JWT-Token aus dem Bot Framework-Emulator. |
| EndorsementsRetriever |
Die Eigenschaft "Endorsements" in jedem Schlüssel enthält eine oder mehrere Bestätigungszeichenfolgen, die Sie verwenden können, um zu überprüfen, ob die kanal-ID, die in der Eigenschaft "channelId" innerhalb des Aktivitätsobjekts der eingehenden Anforderung angegeben ist, authentifiziert ist. Weitere Details unter: https://docs.microsoft.com/bot-framework/rest-api/bot-framework-rest-connector-authentication. |
| EndorsementsValidator |
Enthält Hilfsmethoden zum Überprüfen der JWT-Bestätigungen. |
| EnterpriseChannelValidation |
Überprüft JWT-Token aus einem Unternehmenskanal. |
| GovernmentAuthenticationConstants |
Werte und Konstanten, die für die Authentifizierung und Autorisierung durch das Bot Framework-Protokoll für US Government DataCenters verwendet werden. |
| GovernmentChannelValidation |
Valies JWT-Token aus einem Government-Kanal. |
| JwtTokenExtractor |
Eine JWT-Tokenverarbeitungsklasse, die Identitätsinformationen abruft und eine Überprüfung des Sicherheitstokens durchführt. |
| JwtTokenValidation |
Enthält Hilfsmethoden für die Authentifizierung eingehender HTTP-Anforderungen. |
| ManagedIdentityAppCredentials |
Authentifizierungsimplementierung der verwalteten Dienstidentität. |
| ManagedIdentityAuthenticator |
Abstraktion zum Abrufen von Token aus einer verwalteten Dienstidentität. |
| ManagedIdentityServiceClientCredentialsFactory |
Eine Managed Identity-Implementierung der ServiceClientCredentialsFactory-Schnittstelle. |
| MicrosoftAppCredentials |
MicrosoftAppCredentials-Authentifizierungsimplementierung und Cache. |
| MicrosoftGovernmentAppCredentials |
MicrosoftGovernmentAppCredentials-Authentifizierungsimplementierung. |
| MsalAppCredentials |
Eine Authentifizierungsklasse, die IAuthenticatorimplementiert, die zum Abrufen von Token für ausgehende Nachrichten an die Kanäle verwendet wird. |
| MsalServiceClientCredentialsFactory |
Anmeldeinformationsfactory, die MSAL zum Abrufen von Token verwendet. |
| OAuthConfiguration |
Konfiguration für die Authentifizierung von OAuth-Clientanmeldeinformationen. |
| PasswordServiceClientCredentialFactory |
Eine einfache Implementierung der ServiceClientCredentialsFactory Schnittstelle. |
| Retry |
Führt asynchrone Vorgänge erneut aus. Bei Fehlern sammelt und gibt sie Ausnahmen in einem AggregateException-Objekt zurück. |
| RetryParams |
Wrapperklasse, die ein Wiederholungsverhalten definiert. |
| ServiceClientCredentialsFactory |
Mit der abstrakten Klasse ServiceClientCredentialsFactory Bots ihre eigenen Microsoft.Rest.ServiceClientCredentials für Bot-Kanal- oder Qualifikations-Bot zu übergeordneten Botanrufen bereitstellen können. |
| SimpleChannelProvider |
Ein einfacher Kanalanbieter mit grundlegenden Konfigurationsparametern, um eine Verbindung mit einem Bot Framework-Kanaldienst herzustellen. |
| SimpleCredentialProvider |
Eine einfache Implementierung der ICredentialProvider Schnittstelle. |
| SkillValidation |
Überprüft JWT-Token, die an und von einer Fähigkeit gesendet werden. |
| ThrottleException |
Benutzerdefinierte Einschränkungs ausnahme. |
| TimeSpanExtensions |
Erweiterungsmethoden für die TimeSpan Klasse. |
| UserTokenClient |
Client für den Zugriff auf den Benutzertokendienst. |
Schnittstellen
| IAuthenticator |
Vertrag für Authentifizierungsklassen, die Authentifizierungstoken abrufen. |
| IChannelProvider |
ChannelProvider-Schnittstelle. Diese Schnittstelle ermöglicht Bots, eine eigene Implementierung für die Konfigurationsparameter bereitzustellen, um eine Verbindung mit einem Bot herzustellen. Framework-Kanaldienst. |
| ICredentialProvider |
CredentialProvider-Schnittstelle. Diese Schnittstelle ermöglicht Bots, eine eigene Implementierung dessen bereitzustellen, was ist und was nicht, eine gültige appId und ein gültiges Kennwort. Dies ist hilfreich bei Mehrinstanzen-Bots, bei denen der Bot möglicherweise einen Dienst aufrufen muss, um festzustellen, ob ein bestimmtes Appid/Kennwortpaar gültig ist. Für Einzelmandanten-Bots (die überwiegende Mehrheit) reichen die einfachen statischen Anbieter aus. |
| IServiceClientCredentialProvider |
ServiceClientCredentialProvider-Schnittstelle. Diese Schnittstelle ermöglicht Bots, einen eigenen Nachweis der Dienstidentität bereitzustellen, um Dienstaufrufe vom Bot in Kanäle zu tätigen. Der Implementor sollte ServiceClientCredentails von der GetCredentials-Methode zurückgeben. |