Compartir a través de


AseChannelValidation.AuthenticateAseTokenAsync Método

Definición

Sobrecargas

AuthenticateAseTokenAsync(String, HttpClient)

Valide el encabezado de autenticación entrante como un token enviado desde AseChannel.

AuthenticateAseTokenAsync(String, HttpClient, AuthenticationConfiguration)

Valide el encabezado de autenticación entrante como un token enviado desde AseChannel.

AuthenticateAseTokenAsync(String, HttpClient)

Valide el encabezado de autenticación entrante como un token enviado desde 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)

Parámetros

authHeader
String

Encabezado HTTP sin formato con el formato "Bearer [longString]".

httpClient
HttpClient

La autenticación de tokens requiere llamar para validar las aprobaciones y los documentos relacionados. HttpClient se usa para realizar esas llamadas. Por lo general, esas llamadas requieren conexiones TLS, que son costosas de configurar y anular, por lo que se recomienda usar HttpClient compartido.

Devoluciones

ClaimsIdentity válido.

Se aplica a

AuthenticateAseTokenAsync(String, HttpClient, AuthenticationConfiguration)

Valide el encabezado de autenticación entrante como un token enviado desde 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)

Parámetros

authHeader
String

Encabezado HTTP sin formato con el formato "Bearer [longString]".

httpClient
HttpClient

La autenticación de tokens requiere llamar para validar las aprobaciones y los documentos relacionados. HttpClient se usa para realizar esas llamadas. Por lo general, esas llamadas requieren conexiones TLS, que son costosas de configurar y anular, por lo que se recomienda usar HttpClient compartido.

authConfig
AuthenticationConfiguration

Configuración de autenticación.

Devoluciones

ClaimsIdentity válido.

Se aplica a