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
authenticate |
Autenticación de la solicitud de Protocolo de Bot Framework en Aptitudes. |
authenticate |
Valide las solicitudes de Protocolo de Bot Framework. |
authenticate |
Valide las solicitudes de Protocolo de Bot Framework. |
create |
Crea un BotFrameworkClient para llamar a Skills. |
create |
Crea un ConnectorFactory que se puede usar para crear ConnectorClients que pueden usar credenciales de este entorno en la nube concreto. |
create |
Crea la instancia de UserTokenClient adecuada. |
get |
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
Promise<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
Promise<AuthenticateRequestResult>
createBotFrameworkClient()
Crea un BotFrameworkClient para llamar a Skills.
function createBotFrameworkClient(): BotFrameworkClient
Devoluciones
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
Un
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.