BotFrameworkAuthentication class

Rappresenta un ambiente cloud usato per autenticare le chiamate di rete di Bot Framework Protocol all'interno di questo ambiente.

Metodi

authenticateChannelRequest(string)

Autenticare la richiesta del protocollo Bot Framework alle competenze.

authenticateRequest(Activity, string)

Convalidare le richieste del protocollo Bot Framework.

authenticateStreamingRequest(string, string)

Convalidare le richieste del protocollo Bot Framework.

createBotFrameworkClient()

Crea un BotFrameworkClient per chiamare Skills.

createConnectorFactory(ClaimsIdentity)

Crea un ConnectorFactory che può essere usato per creare ConnectorClients che può usare le credenziali di questo particolare ambiente cloud.

createUserTokenClient(ClaimsIdentity)

Crea l'istanza userTokenClient appropriata.

getOriginatingAudience()

Ottiene il gruppo di destinatari di origine dall'ambito OAuth del bot.

Dettagli metodo

authenticateChannelRequest(string)

Autenticare la richiesta del protocollo Bot Framework alle competenze.

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

Parametri

authHeader

string

Intestazione di autenticazione HTTP nella richiesta di competenza.

Restituisce

Promise<ClaimsIdentity>

Un ClaimsIdentity.

authenticateRequest(Activity, string)

Convalidare le richieste del protocollo Bot Framework.

function authenticateRequest(activity: Activity, authHeader: string): Promise<AuthenticateRequestResult>

Parametri

activity

Activity

Attività in ingresso.

authHeader

string

Intestazione di autenticazione HTTP.

Restituisce

Un AuthenticateRequestResult.

authenticateStreamingRequest(string, string)

Convalidare le richieste del protocollo Bot Framework.

function authenticateStreamingRequest(authHeader: string, channelIdHeader: string): Promise<AuthenticateRequestResult>

Parametri

authHeader

string

Intestazione di autenticazione HTTP.

channelIdHeader

string

Intestazione HTTP dell'ID canale.

Restituisce

Un AuthenticateRequestResult.

createBotFrameworkClient()

Crea un BotFrameworkClient per chiamare Skills.

function createBotFrameworkClient(): BotFrameworkClient

Restituisce

BotFrameworkClient.

createConnectorFactory(ClaimsIdentity)

Crea un ConnectorFactory che può essere usato per creare ConnectorClients che può usare le credenziali di questo particolare ambiente cloud.

function createConnectorFactory(claimsIdentity: ClaimsIdentity): ConnectorFactory

Parametri

claimsIdentity
ClaimsIdentity

ClaimsIdentity dell'attività in ingresso.

Restituisce

ConnectorFactory.

createUserTokenClient(ClaimsIdentity)

Crea l'istanza userTokenClient appropriata.

function createUserTokenClient(claimsIdentity: ClaimsIdentity): Promise<UserTokenClient>

Parametri

claimsIdentity
ClaimsIdentity

ClaimsIdentity dell'attività in ingresso.

Restituisce

Promise<UserTokenClient>

Un UserTokenClient.

getOriginatingAudience()

Ottiene il gruppo di destinatari di origine dall'ambito OAuth del bot.

function getOriginatingAudience(): string

Restituisce

string

Destinatari di origine.