ConfigurationBotFrameworkAuthentication class
Crea un'istanza di BotFrameworkAuthentication da un oggetto con i valori di autenticazione o un'istanza di Configuration.
- Extends
-
BotFrameworkAuthentication
Costruttori
Metodi
authenticate |
Autenticare le richieste 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. |
Metodi ereditati
get |
Ottiene il gruppo di destinatari di origine dall'ambito OAuth del bot. |
Dettagli costruttore
ConfigurationBotFrameworkAuthentication(ConfigurationBotFrameworkAuthenticationOptions, ServiceClientCredentialsFactory, AuthenticationConfiguration, (input: RequestInfo, init?: RequestInit) => Promise<Response>, ConnectorClientOptions)
Inizializza una nuova istanza della classe ConfigurationBotFrameworkAuthentication.
new ConfigurationBotFrameworkAuthentication(botFrameworkAuthConfig?: ConfigurationBotFrameworkAuthenticationOptions, credentialsFactory?: ServiceClientCredentialsFactory, authConfiguration?: AuthenticationConfiguration, botFrameworkClientFetch?: (input: RequestInfo, init?: RequestInit) => Promise<Response>, connectorClientOptions?: ConnectorClientOptions)
Parametri
- botFrameworkAuthConfig
- ConfigurationBotFrameworkAuthenticationOptions
Oggetto configurationBotFrameworkAuthenticationOptions di
- credentialsFactory
-
ServiceClientCredentialsFactory
Istanza di ServiceClientCredentialsFactory.
- authConfiguration
-
AuthenticationConfiguration
Oggetto Configuration di
- botFrameworkClientFetch
-
(input: RequestInfo, init?: RequestInit) => Promise<Response>
Implementazione di recupero personalizzata da usare nel BotFrameworkClient.
- connectorClientOptions
-
ConnectorClientOptions
Oggetto ConnectorClientOptions di
Dettagli metodo
authenticateChannelRequest(string)
Autenticare le richieste del protocollo bot Framework alle competenze.
function authenticateChannelRequest(authHeader: string): Promise<ClaimsIdentity>
Parametri
- authHeader
-
string
Intestazione di autenticazione HTTP ricevuta 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
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.
Dettagli dei metodi ereditati
getOriginatingAudience()
Ottiene il gruppo di destinatari di origine dall'ambito OAuth del bot.
function getOriginatingAudience(): string
Restituisce
string
Destinatari di origine.
Ereditato da BotFrameworkAuthentication.getOriginatingAudience