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