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
AdalAuthenticator |
Eine Authentifizierungsklasse IAuthenticator, die implementiert, die verwendet wird, um Anforderungen für Azure zu authentifizieren. |
AllowedCallersClaimsValidator |
Anspruchsüberprüfung, der die Autorisierung auf Anwendungsebene basierend auf einer einfachen Liste von Anwendungs-IDs hinzufügt, die aufgerufen werden dürfen. |
AllowedSkillsClaimsValidator |
Ein Anspruchsüberprüfungssteuerelement, das eine Liste zulässiger Apps aus einer angegebenen Liste zulässiger AppIds lädt und überprüft, ob Antworten von konfigurierten Skills stammen. |
AppCredentials |
Basis-Abstraktion für AAD-Anmeldeinformationen für Authentifizierung und Zwischenspeicherung. |
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 dessen Ablaufzeit. |
BotFrameworkAuthentication |
Stellt eine Cloudumgebung dar, die zum Authentifizieren von Bot Framework Protocol-Netzwerkaufrufen in dieser Umgebung verwendet wird. |
BotFrameworkAuthenticationFactory |
Eine Factory, für BotFrameworkAuthentication die der umgebungsspezifische Authentifizierungscode des Bot Framework-Protokolls gekapselt wird. |
CertificateAppCredentials |
Implementierung und Cache der CertificateAppCredentials-Authentifizierung. |
CertificateAppCredentialsOptions |
CertificateAppCredentials-Optionen. |
ChannelValidation |
Überprüft JWT-Token, die von Azure gesendet werden. |
ClaimsValidator |
Eine Schnittstelle, die zum Überprüfen der Identität Claimverwendet wird. |
ConnectorFactory |
Eine Factoryklasse, die zum Erstellen von ConnectorClients mit den entsprechenden Anmeldeinformationen für die aktuelle appId verwendet wird. |
EmulatorValidation |
Überprüft und überprüft JWT-Token aus dem Bot Framework Emulator. |
EndorsementsRetriever |
Die Endorsements-Eigenschaft in jedem Schlüssel enthält eine oder mehrere Endorsement-Zeichenfolgen, mit denen Sie überprüfen können, ob die in der channelId-Eigenschaft im Activity-Objekt der eingehenden Anforderung angegebene Kanal-ID authentisch ist. Weitere Informationen finden Sie unter. https://docs.microsoft.com/bot-framework/rest-api/bot-framework-rest-connector-authentication |
EndorsementsValidator |
Enthält Hilfsmethoden zum Überprüfen von JWT-Endorsements. |
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-Rechenzentren verwendet werden. |
GovernmentChannelValidation |
Valies JWT-Token aus einem Government-Kanal. |
JwtTokenExtractor |
Eine JWT-Tokenverarbeitungsklasse, die Identitätsinformationen abruft und die Überprüfung von Sicherheitstoken ausführt. |
JwtTokenProviderFactory |
Eine Factory, die OAuth-Tokenanbieter zum Generieren von JWT-Authentifizierungstoken erstellen kann. |
JwtTokenValidation |
Enthält Hilfsmethoden zum Authentifizieren eingehender HTTP-Anforderungen. |
ManagedIdentityAppCredentials |
Authentifizierungsimplementierung der verwalteten Dienstidentität. |
ManagedIdentityAuthenticator |
Abstraktion zum Abrufen von Token von einer verwalteten Dienstidentität. |
ManagedIdentityServiceClientCredentialsFactory |
Eine Verwaltete Identitätsimplementierung der ServiceClientCredentialsFactory Schnittstelle. |
MicrosoftAppCredentials |
MicrosoftAppCredentials-Authentifizierungsimplementierung und Cache. |
MicrosoftGovernmentAppCredentials |
MicrosoftGovernmentAppCredentials-Authentifizierungsimplementierung. |
MsalAppCredentials |
Eine Authentifizierungsklasse IAuthenticator, die implementiert, 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 |
Wiederholt asynchrone Vorgänge. Bei Fehlern werden Ausnahmen in einem AggregateException-Objekt gesammelt und zurückgegeben. |
RetryParams |
Wrapperklasse, die ein Wiederholungsverhalten definiert. |
ServiceClientCredentialsFactory |
Die ServiceClientCredentialsFactory abstrakte Klasse von ermöglicht Bots die Bereitstellung eigener Bots für bot to channel oder skill bot to parent bot calls.The abstract class to bots to provide their own Microsoft.Rest.ServiceClientCredentials for bot to channel or skill bot to parent bot calls. |
SimpleChannelProvider |
Ein einfacher Kanalanbieter mit grundlegenden Konfigurationsparametern zum Herstellen einer Verbindung mit einem Bot Framework-Kanaldienst. |
SimpleCredentialProvider |
Eine einfache Implementierung der ICredentialProvider -Schnittstelle. |
SkillValidation |
Überprüft JWT-Token, die an und von einem Skill gesendet werden. |
ThrottleException |
Benutzerdefinierte Drosselungs-Ausnahme. |
TimeSpanExtensions |
Erweiterungsmethoden für die TimeSpan -Klasse. |
UserTokenClient |
Client für den Benutzertokendienst. |
Schnittstellen
IAuthenticator |
Vertrag für Authentifizierungsklassen, die Authentifizierungstoken abrufen. |
IChannelProvider |
ChannelProvider-Schnittstelle. Mit dieser Schnittstelle können Bots eine eigene Implementierung für die Konfigurationsparameter bereitstellen, um eine Verbindung mit einem Bot herzustellen. Framework-Kanaldienst. |
ICredentialProvider |
CredentialProvider-Schnittstelle. Mit dieser Schnittstelle können Bots eine eigene Implementierung für eine gültige appId und ein gültiges Kennwort bereitstellen. Dies ist nützlich bei mehrinstanzenfähigen Bots, bei denen der Bot möglicherweise einen Dienst aufrufen muss, um zu ermitteln, ob ein bestimmtes appid/password-Paar gültig ist. Für Einzelmandanten-Bots (die überwiegende Mehrheit) sind die einfachen statischen Anbieter ausreichend. |
IJwtTokenProviderFactory |
Eine Factory, die OAuth-Tokenanbieter zum Generieren von JWT-Authentifizierungstoken erstellen kann. |
IServiceClientCredentialProvider |
ServiceClientCredentialProvider-Schnittstelle. Mit dieser Schnittstelle können Bots ihren eigenen Nachweis der Dienstidentität bereitstellen, um Dienstaufrufe vom Bot an Kanäle zu tätigen. Der Implementor sollte ServiceClientCredentails von der GetCredentials-Methode zurückgeben. |