BotFrameworkAuthentication class
Rappresenta un ambiente cloud usato per autenticare le chiamate di rete di Bot Framework Protocol all'interno di questo ambiente.
Metodi
authenticate |
Autenticare la richiesta del protocollo Bot Framework alle competenze. |
authenticate |
Convalidare le richieste del protocollo Bot Framework. |
authenticate |
Convalidare le richieste del protocollo Bot Framework. |
create |
Crea un BotFrameworkClient per chiamare Skills. |
create |
Crea un ConnectorFactory che può essere usato per creare ConnectorClients che può usare le credenziali di questo particolare ambiente cloud. |
create |
Crea l'istanza userTokenClient appropriata. |
get |
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
Promise<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
Promise<AuthenticateRequestResult>
createBotFrameworkClient()
Crea un BotFrameworkClient per chiamare Skills.
function createBotFrameworkClient(): BotFrameworkClient
Restituisce
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
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.