ConfigurationBotFrameworkAuthentication class
Erstellt eine BotFrameworkAuthentication Instanz aus einem Objekt mit den Authentifizierungswerten oder einer Configuration Instanz.
- Extends
-
BotFrameworkAuthentication
Konstruktoren
Methoden
authenticate |
Authentifizieren sie Bot Framework-Protokollanforderungen an Fähigkeiten. |
authenticate |
Überprüfen sie Bot Framework-Protokollanforderungen. |
authenticate |
Überprüfen sie Bot Framework-Protokollanforderungen. |
create |
Erstellt einen BotFrameworkClient zum Aufrufen von Fähigkeiten. |
create |
Erstellt eine ConnectorFactory, die zum Erstellen von ConnectorClients verwendet werden kann, die Anmeldeinformationen aus dieser bestimmten Cloudumgebung verwenden können. |
create |
Erstellt die entsprechende UserTokenClient-Instanz. |
Geerbte Methoden
get |
Ruft die ursprüngliche Zielgruppe aus dem Bot OAuth-Bereich ab. |
Details zum Konstruktor
ConfigurationBotFrameworkAuthentication(ConfigurationBotFrameworkAuthenticationOptions, ServiceClientCredentialsFactory, AuthenticationConfiguration, (input: RequestInfo, init?: RequestInit) => Promise<Response>, ConnectorClientOptions)
Initialisiert eine neue Instanz der ConfigurationBotFrameworkAuthentication Klasse.
new ConfigurationBotFrameworkAuthentication(botFrameworkAuthConfig?: ConfigurationBotFrameworkAuthenticationOptions, credentialsFactory?: ServiceClientCredentialsFactory, authConfiguration?: AuthenticationConfiguration, botFrameworkClientFetch?: (input: RequestInfo, init?: RequestInit) => Promise<Response>, connectorClientOptions?: ConnectorClientOptions)
Parameter
- botFrameworkAuthConfig
- ConfigurationBotFrameworkAuthenticationOptions
Ein ConfigurationBotFrameworkAuthenticationOptions-Objekt.
- credentialsFactory
-
ServiceClientCredentialsFactory
Eine ServiceClientCredentialsFactory Instanz.
- authConfiguration
-
AuthenticationConfiguration
Ein Configuration-Objekt.
- botFrameworkClientFetch
-
(input: RequestInfo, init?: RequestInit) => Promise<Response>
Eine benutzerdefinierte Fetch-Implementierung, die im BotFrameworkClient-verwendet werden soll.
- connectorClientOptions
-
ConnectorClientOptions
Ein ConnectorClientOptions--Objekt.
Details zur Methode
authenticateChannelRequest(string)
Authentifizieren sie Bot Framework-Protokollanforderungen an Fähigkeiten.
function authenticateChannelRequest(authHeader: string): Promise<ClaimsIdentity>
Parameter
- authHeader
-
string
Der http-Authentifizierungsheader, der in der Qualifikationsanforderung empfangen wurde.
Gibt zurück
Promise<ClaimsIdentity>
Ein ClaimsIdentity-.
authenticateRequest(Activity, string)
Überprüfen sie Bot Framework-Protokollanforderungen.
function authenticateRequest(activity: Activity, authHeader: string): Promise<AuthenticateRequestResult>
Parameter
- activity
-
Activity
Die eingehende Aktivität.
- authHeader
-
string
Der HTTP-Authentifizierungsheader.
Gibt zurück
Promise<AuthenticateRequestResult>
authenticateStreamingRequest(string, string)
Überprüfen sie Bot Framework-Protokollanforderungen.
function authenticateStreamingRequest(authHeader: string, channelIdHeader: string): Promise<AuthenticateRequestResult>
Parameter
- authHeader
-
string
Der HTTP-Authentifizierungsheader.
- channelIdHeader
-
string
Der HTTP-Header der Kanal-ID.
Gibt zurück
Promise<AuthenticateRequestResult>
createBotFrameworkClient()
Erstellt einen BotFrameworkClient zum Aufrufen von Fähigkeiten.
function createBotFrameworkClient(): BotFrameworkClient
Gibt zurück
BotFrameworkClient
Ein BotFrameworkClient-.
createConnectorFactory(ClaimsIdentity)
Erstellt eine ConnectorFactory, die zum Erstellen von ConnectorClients verwendet werden kann, die Anmeldeinformationen aus dieser bestimmten Cloudumgebung verwenden können.
function createConnectorFactory(claimsIdentity: ClaimsIdentity): ConnectorFactory
Parameter
- claimsIdentity
-
ClaimsIdentity
Die ClaimsIdentity der eingehenden Aktivität.
Gibt zurück
ConnectorFactory
Eine ConnectorFactory-.
createUserTokenClient(ClaimsIdentity)
Erstellt die entsprechende UserTokenClient-Instanz.
function createUserTokenClient(claimsIdentity: ClaimsIdentity): Promise<UserTokenClient>
Parameter
- claimsIdentity
-
ClaimsIdentity
Die ClaimsIdentity der eingehenden Aktivität.
Gibt zurück
Promise<UserTokenClient>
Ein UserTokenClient-.
Details zur geerbten Methode
getOriginatingAudience()
Ruft die ursprüngliche Zielgruppe aus dem Bot OAuth-Bereich ab.
function getOriginatingAudience(): string
Gibt zurück
string
Das ursprüngliche Publikum.
Von BotFrameworkAuthentication.getOriginatingAudience geerbt