Partager via


AseChannelValidation.AuthenticateAseTokenAsync Méthode

Définition

Surcharges

AuthenticateAseTokenAsync(String, HttpClient)

Validez l’en-tête d’authentification entrant en tant que jeton envoyé à partir d’AseChannel.

AuthenticateAseTokenAsync(String, HttpClient, AuthenticationConfiguration)

Validez l’en-tête d’authentification entrant en tant que jeton envoyé à partir d’AseChannel.

AuthenticateAseTokenAsync(String, HttpClient)

Validez l’en-tête d’authentification entrant en tant que jeton envoyé à partir d’AseChannel.

public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> AuthenticateAseTokenAsync (string authHeader, System.Net.Http.HttpClient httpClient = default);
static member AuthenticateAseTokenAsync : string * System.Net.Http.HttpClient -> System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity>
Public Shared Function AuthenticateAseTokenAsync (authHeader As String, Optional httpClient As HttpClient = Nothing) As Task(Of ClaimsIdentity)

Paramètres

authHeader
String

En-tête HTTP brut au format : « Bearer [longString] ».

httpClient
HttpClient

L’authentification des jetons nécessite l’appel pour valider les approbations et les documents associés. HttpClient est utilisé pour effectuer ces appels. Ces appels nécessitent généralement des connexions TLS, qui sont coûteuses à configurer et à supprimer, donc un HttpClient partagé est recommandé.

Retours

ClaimsIdentity valide.

S’applique à

AuthenticateAseTokenAsync(String, HttpClient, AuthenticationConfiguration)

Validez l’en-tête d’authentification entrant en tant que jeton envoyé à partir d’AseChannel.

public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> AuthenticateAseTokenAsync (string authHeader, System.Net.Http.HttpClient httpClient, Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration authConfig);
static member AuthenticateAseTokenAsync : string * System.Net.Http.HttpClient * Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration -> System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity>
Public Shared Function AuthenticateAseTokenAsync (authHeader As String, httpClient As HttpClient, authConfig As AuthenticationConfiguration) As Task(Of ClaimsIdentity)

Paramètres

authHeader
String

En-tête HTTP brut au format : « Bearer [longString] ».

httpClient
HttpClient

L’authentification des jetons nécessite l’appel pour valider les approbations et les documents associés. HttpClient est utilisé pour effectuer ces appels. Ces appels nécessitent généralement des connexions TLS, qui sont coûteuses à configurer et à supprimer, donc un HttpClient partagé est recommandé.

authConfig
AuthenticationConfiguration

Configuration de l’authentification.

Retours

ClaimsIdentity valide.

S’applique à