Delen via


AseChannelValidation.AuthenticateAseTokenAsync Methode

Definitie

Overloads

AuthenticateAseTokenAsync(String, HttpClient)

Valideer de binnenkomende verificatieheader als een token dat is verzonden vanuit de AseChannel.

AuthenticateAseTokenAsync(String, HttpClient, AuthenticationConfiguration)

Valideer de binnenkomende verificatieheader als een token dat is verzonden vanuit de AseChannel.

AuthenticateAseTokenAsync(String, HttpClient)

Valideer de binnenkomende verificatieheader als een token dat is verzonden vanuit de 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)

Parameters

authHeader
String

De onbewerkte HTTP-header in de indeling: 'Bearer [longString]'.

httpClient
HttpClient

Verificatie van tokens vereist dat goedkeuringen en gerelateerde documenten worden gevalideerd. De HttpClient wordt gebruikt voor het maken van deze aanroepen. Voor deze aanroepen zijn over het algemeen TLS-verbindingen vereist, die duur zijn voor het instellen en afbreken, dus een gedeelde HttpClient wordt aanbevolen.

Retouren

Een geldige ClaimsIdentity.

Van toepassing op

AuthenticateAseTokenAsync(String, HttpClient, AuthenticationConfiguration)

Valideer de binnenkomende verificatieheader als een token dat is verzonden vanuit de 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)

Parameters

authHeader
String

De onbewerkte HTTP-header in de indeling: 'Bearer [longString]'.

httpClient
HttpClient

Verificatie van tokens vereist dat goedkeuringen en gerelateerde documenten worden gevalideerd. De HttpClient wordt gebruikt voor het maken van deze aanroepen. Voor deze aanroepen zijn over het algemeen TLS-verbindingen vereist, die duur zijn voor het instellen en afbreken, dus een gedeelde HttpClient wordt aanbevolen.

authConfig
AuthenticationConfiguration

De verificatieconfiguratie.

Retouren

Een geldige ClaimsIdentity.

Van toepassing op