ParameterizedBotFrameworkAuthentication class
- Extends
Konstruktoren
Methoden
| authenticate |
|
| authenticate |
Überprüfen sie Bot Framework-Protokollanforderungen. |
| authenticate |
Überprüfen sie Bot Framework-Protokollanforderungen. |
| create |
Erstellt einen BotFrameworkClient, der zum Aufrufen von Fähigkeiten verwendet wird. |
| 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 zum Konstruktor
ParameterizedBotFrameworkAuthentication(boolean, string, string, string, string, string, string, string, ServiceClientCredentialsFactory, AuthenticationConfiguration, (input: RequestInfo, init?: RequestInit) => Promise<Response>, ConnectorClientOptions)
new ParameterizedBotFrameworkAuthentication(validateAuthority: boolean, toChannelFromBotLoginUrl: string, toChannelFromBotOAuthScope: string, toBotFromChannelTokenIssuer: string, oAuthUrl: string, toBotFromChannelOpenIdMetadataUrl: string, toBotFromEmulatorOpenIdMetadataUrl: string, callerId: string, credentialsFactory: ServiceClientCredentialsFactory, authConfiguration: AuthenticationConfiguration, botFrameworkClientFetch?: (input: RequestInfo, init?: RequestInit) => Promise<Response>, connectorClientOptions?: ConnectorClientOptions)
Parameter
- validateAuthority
-
boolean
Der zu verwendende Überprüfungsautoritätswert.
- toChannelFromBotLoginUrl
-
string
The to Channel from bot login url.
- toChannelFromBotOAuthScope
-
string
Der Zu-Kanal vom Bot oauth-Bereich.
- toBotFromChannelTokenIssuer
-
string
Der Zu-Bot vom Kanaltokenherausgeber.
- oAuthUrl
-
string
Die OAuth-URL.
- toBotFromChannelOpenIdMetadataUrl
-
string
Die URL "Zu Bot" von "Kanal öffnen"-ID-Metadaten.
- toBotFromEmulatorOpenIdMetadataUrl
-
string
Die URL "Zu Bot" aus dem Emulator "Id-Metadaten öffnen".
- callerId
-
string
Die callerId wird für eine authentifizierte Aktivitätenfestgelegt.
- credentialsFactory
- ServiceClientCredentialsFactory
Die ServiceClientCredentialsFactory- zum Erstellen von Anmeldeinformationen.
- authConfiguration
- AuthenticationConfiguration
Die zu verwendende AuthenticationConfiguration-.
- botFrameworkClientFetch
-
(input: RequestInfo, init?: RequestInit) => Promise<Response>
Der Abruf, der in BotFrameworkClient verwendet werden soll.
- connectorClientOptions
- ConnectorClientOptions
Die ConnectorClientOptions, die beim Erstellen von ConnectorClients verwendet werden sollen.
Details zur Methode
authenticateChannelRequest(string)
function authenticateChannelRequest(authHeader: string): Promise<ClaimsIdentity>
Parameter
- authHeader
-
string
Der http-Authentifizierungsheader, der in der Qualifikationsanforderung empfangen wurde.
Gibt zurück
Promise<ClaimsIdentity>
Das Identitätsüberprüfungsergebnis.
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, der in der Qualifikationsanforderung empfangen wurde.
Gibt zurück
Promise<AuthenticateRequestResult>
Zusage mit AuthenticateRequestResult.
authenticateStreamingRequest(string, string)
Überprüfen sie Bot Framework-Protokollanforderungen.
function authenticateStreamingRequest(authHeader: string, channelIdHeader: string): Promise<AuthenticateRequestResult>
Parameter
- authHeader
-
string
Der http-Authentifizierungsheader, der in der Qualifikationsanforderung empfangen wurde.
- channelIdHeader
-
string
Der HTTP-Header der Kanal-ID.
Gibt zurück
Promise<AuthenticateRequestResult>
Zusage mit AuthenticateRequestResult.
createBotFrameworkClient()
Erstellt einen BotFrameworkClient, der zum Aufrufen von Fähigkeiten verwendet wird.
function createBotFrameworkClient(): BotFrameworkClient
Gibt zurück
Eine BotFrameworkClient-Instanz 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.
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>
Zusage mit UserTokenClient-Instanz.
getOriginatingAudience()
Ruft die ursprüngliche Zielgruppe aus dem Bot OAuth-Bereich ab.
function getOriginatingAudience(): string
Gibt zurück
string
Das ursprüngliche Publikum.