BotFrameworkAuthentication class
Stellt eine Cloudumgebung dar, die zum Authentifizieren von Bot Framework Protocol-Netzwerkaufrufen in dieser Umgebung verwendet wird.
Methoden
authenticate |
Authentifizieren Sie die Anforderung des Bot Framework-Protokolls 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. |
get |
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
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
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.