Freigeben über


BotFrameworkAuthentication class

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

Methoden

authenticateChannelRequest(string)

Authentifizieren Sie die Bot Framework-Protokollanforderung an Fähigkeiten.

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 Fähigkeiten.

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 Bot Framework-Protokollanforderung an Fähigkeiten.

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

Parameter

authHeader

string

Der HTTP-Authentifizierungsheader in der Qualifikationsanforderung.

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

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 Fähigkeiten.

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

Die 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

Die 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

Das ursprüngliche Publikum.