AseChannelValidation.AuthenticateAseTokenAsync Metodo

Definizione

Overload

AuthenticateAseTokenAsync(String, HttpClient)

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato da AseChannel.

AuthenticateAseTokenAsync(String, HttpClient, AuthenticationConfiguration)

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato da AseChannel.

AuthenticateAseTokenAsync(String, HttpClient)

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato da 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)

Parametri

authHeader
String

Intestazione HTTP non elaborata nel formato: "Bearer [longString]".

httpClient
HttpClient

L'autenticazione dei token richiede la chiamata per convalidare le approvazioni e i documenti correlati. HttpClient viene usato per effettuare tali chiamate. Queste chiamate richiedono in genere connessioni TLS, che sono costose da configurare e rimuovere, quindi è consigliabile un HttpClient condiviso.

Restituisce

Valore ClaimsIdentity valido.

Si applica a

AuthenticateAseTokenAsync(String, HttpClient, AuthenticationConfiguration)

Convalidare l'intestazione dell'autenticazione in ingresso come token inviato da 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)

Parametri

authHeader
String

Intestazione HTTP non elaborata nel formato: "Bearer [longString]".

httpClient
HttpClient

L'autenticazione dei token richiede la chiamata per convalidare le approvazioni e i documenti correlati. HttpClient viene usato per effettuare tali chiamate. Queste chiamate richiedono in genere connessioni TLS, che sono costose da configurare e rimuovere, quindi è consigliabile un HttpClient condiviso.

authConfig
AuthenticationConfiguration

Configurazione dell'autenticazione.

Restituisce

Valore ClaimsIdentity valido.

Si applica a