Freigeben über


BotFrameworkAuthentication class

Stellt eine Cloudumgebung dar, die zum Authentifizieren von Bot Framework Protocol-Netzwerkaufrufen in dieser Umgebung verwendet wird.

Methoden

authenticateChannelRequest(string)

Authentifizieren Sie die Anforderung des Bot Framework-Protokolls an Skills.

authenticateRequest(Activity, string)

Überprüfen Sie Bot Framework-Protokollanforderungen.

authenticateStreamingRequest(string, string)

Überprüfen Sie Bot Framework-Protokollanforderungen.

createBotFrameworkClient()

Erstellt einen BotFrameworkClient zum Aufrufen von Skills.

createConnectorFactory(ClaimsIdentity)

Erstellt eine ConnectorFactory, die zum Erstellen von ConnectorClients verwendet werden kann, die Anmeldeinformationen aus dieser bestimmten Cloudumgebung verwenden können.

createUserTokenClient(ClaimsIdentity)

Erstellt die entsprechende UserTokenClient-Instanz.

getOriginatingAudience()

Ruft die ursprüngliche Zielgruppe aus dem Bot-OAuth-Bereich ab.

Details zur Methode

authenticateChannelRequest(string)

Authentifizieren Sie die Anforderung des Bot Framework-Protokolls an Skills.

function authenticateChannelRequest(authHeader: string): Promise<ClaimsIdentity>

Parameter

authHeader

string

Der HTTP-Authentifizierungsheader in der Qualifikationsanforderung.

Gibt zurück

Promise<ClaimsIdentity>

Eine 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

Ein 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

Ein AuthenticateRequestResult.

createBotFrameworkClient()

Erstellt einen BotFrameworkClient zum Aufrufen von Skills.

function createBotFrameworkClient(): BotFrameworkClient

Gibt zurück

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

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.

getOriginatingAudience()

Ruft die ursprüngliche Zielgruppe aus dem Bot-OAuth-Bereich ab.

function getOriginatingAudience(): string

Gibt zurück

string

Die ursprüngliche Zielgruppe.