BotFrameworkAuthentication class
Représente un environnement cloud utilisé pour authentifier les appels réseau bot Framework Protocol au sein de cet environnement.
Méthodes
authenticate |
Authentifiez la demande de protocole Bot Framework auprès de Skills. |
authenticate |
Valider les demandes de protocole Bot Framework. |
authenticate |
Valider les demandes de protocole Bot Framework. |
create |
Crée un BotFrameworkClient pour appeler Skills. |
create |
Crée un ConnectorFactory qui peut être utilisé pour créer des ConnectorClients qui peuvent utiliser les informations d’identification de cet environnement cloud particulier. |
create |
Crée l’instance UserTokenClient appropriée. |
get |
Obtient l’audience d’origine à partir de l’étendue Bot OAuth. |
Détails de la méthode
authenticateChannelRequest(string)
Authentifiez la demande de protocole Bot Framework auprès de Skills.
function authenticateChannelRequest(authHeader: string): Promise<ClaimsIdentity>
Paramètres
- authHeader
-
string
En-tête d’authentification HTTP dans la demande de compétence.
Retours
Promise<ClaimsIdentity>
authenticateRequest(Activity, string)
Valider les demandes de protocole Bot Framework.
function authenticateRequest(activity: Activity, authHeader: string): Promise<AuthenticateRequestResult>
Paramètres
- activity
-
Activity
Activité entrante.
- authHeader
-
string
En-tête d’authentification HTTP.
Retours
Promise<AuthenticateRequestResult>
authenticateStreamingRequest(string, string)
Valider les demandes de protocole Bot Framework.
function authenticateStreamingRequest(authHeader: string, channelIdHeader: string): Promise<AuthenticateRequestResult>
Paramètres
- authHeader
-
string
En-tête d’authentification HTTP.
- channelIdHeader
-
string
En-tête HTTP DE l’ID de canal.
Retours
Promise<AuthenticateRequestResult>
createBotFrameworkClient()
Crée un BotFrameworkClient pour appeler Skills.
function createBotFrameworkClient(): BotFrameworkClient
Retours
createConnectorFactory(ClaimsIdentity)
Crée un ConnectorFactory qui peut être utilisé pour créer des ConnectorClients qui peuvent utiliser les informations d’identification de cet environnement cloud particulier.
function createConnectorFactory(claimsIdentity: ClaimsIdentity): ConnectorFactory
Paramètres
- claimsIdentity
- ClaimsIdentity
ClaimsIdentity de l’activité entrante.
Retours
createUserTokenClient(ClaimsIdentity)
Crée l’instance UserTokenClient appropriée.
function createUserTokenClient(claimsIdentity: ClaimsIdentity): Promise<UserTokenClient>
Paramètres
- claimsIdentity
- ClaimsIdentity
ClaimsIdentity de l’activité entrante.
Retours
Promise<UserTokenClient>
getOriginatingAudience()
Obtient l’audience d’origine à partir de l’étendue Bot OAuth.
function getOriginatingAudience(): string
Retours
string
Public d’origine.