Compartir a través de


BotFrameworkAuthentication class

Representa un entorno en la nube que se usa para autenticar las llamadas de red de Bot Framework Protocol dentro de este entorno.

Métodos

authenticateChannelRequest(string)

Autenticación de la solicitud de Protocolo de Bot Framework en Aptitudes.

authenticateRequest(Activity, string)

Valide las solicitudes de Protocolo de Bot Framework.

authenticateStreamingRequest(string, string)

Valide las solicitudes de Protocolo de Bot Framework.

createBotFrameworkClient()

Crea un BotFrameworkClient para llamar a Skills.

createConnectorFactory(ClaimsIdentity)

Crea un ConnectorFactory que se puede usar para crear ConnectorClients que pueden usar credenciales de este entorno en la nube concreto.

createUserTokenClient(ClaimsIdentity)

Crea la instancia de UserTokenClient adecuada.

getOriginatingAudience()

Obtiene la audiencia de origen del ámbito de Bot OAuth.

Detalles del método

authenticateChannelRequest(string)

Autenticación de la solicitud de Protocolo de Bot Framework en Aptitudes.

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

Parámetros

authHeader

string

Encabezado de autenticación HTTP en la solicitud de aptitud.

Devoluciones

Promise<ClaimsIdentity>

UnClaimsIdentity de .

authenticateRequest(Activity, string)

Valide las solicitudes de Protocolo de Bot Framework.

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

Parámetros

activity

Activity

La actividad entrante.

authHeader

string

Encabezado de autenticación HTTP.

Devoluciones

Un AuthenticateRequestResult.

authenticateStreamingRequest(string, string)

Valide las solicitudes de Protocolo de Bot Framework.

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

Parámetros

authHeader

string

Encabezado de autenticación HTTP.

channelIdHeader

string

Encabezado HTTP del identificador de canal.

Devoluciones

Un AuthenticateRequestResult.

createBotFrameworkClient()

Crea un BotFrameworkClient para llamar a Skills.

function createBotFrameworkClient(): BotFrameworkClient

Devoluciones

Un BotFrameworkClient.

createConnectorFactory(ClaimsIdentity)

Crea un ConnectorFactory que se puede usar para crear ConnectorClients que pueden usar credenciales de este entorno en la nube concreto.

function createConnectorFactory(claimsIdentity: ClaimsIdentity): ConnectorFactory

Parámetros

claimsIdentity
ClaimsIdentity

ClaimsIdentity de la actividad entrante.

Devoluciones

UnConnectorFactory .

createUserTokenClient(ClaimsIdentity)

Crea la instancia de UserTokenClient adecuada.

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

Parámetros

claimsIdentity
ClaimsIdentity

ClaimsIdentity de la actividad entrante.

Devoluciones

Promise<UserTokenClient>

UnuserTokenClient de .

getOriginatingAudience()

Obtiene la audiencia de origen del ámbito de Bot OAuth.

function getOriginatingAudience(): string

Devoluciones

string

Audiencia de origen.