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 Skills. |
authenticate |
Überprüfen sie Bot Framework-Protokollanforderungen. |
authenticate |
Überprüfen sie Bot Framework-Protokollanforderungen. |
create |
Erstellt einen BotFrameworkClient zum Aufrufen von Skills. |
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
- credentialsFactory
-
ServiceClientCredentialsFactory
- authConfiguration
-
AuthenticationConfiguration
Ein Configuration-Objekt .
- botFrameworkClientFetch
-
(input: RequestInfo, init?: RequestInit) => Promise<Response>
Eine benutzerdefinierte Fetch-Implementierung, die im BotFrameworkClient verwendet werden soll.
- connectorClientOptions
-
ConnectorClientOptions
Details zur Methode
authenticateChannelRequest(string)
Authentifizieren Sie Bot Framework-Protokollanforderungen an Skills.
function authenticateChannelRequest(authHeader: string): Promise<ClaimsIdentity>
Parameter
- authHeader
-
string
Der in der Qualifikationsanforderung empfangene HTTP-Authentifizierungsheader.
Gibt zurück
Promise<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 Skills.
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
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
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
Die ursprüngliche Zielgruppe.
Geerbt von BotFrameworkAuthentication.getOriginatingAudience