Поделиться через


AseChannelValidation.AuthenticateAseTokenAsync Метод

Определение

Перегрузки

AuthenticateAseTokenAsync(String, HttpClient)

Проверьте входящий заголовок проверки подлинности как маркер, отправленный из AseChannel.

AuthenticateAseTokenAsync(String, HttpClient, AuthenticationConfiguration)

Проверьте входящий заголовок проверки подлинности как маркер, отправленный из AseChannel.

AuthenticateAseTokenAsync(String, HttpClient)

Проверьте входящий заголовок проверки подлинности как маркер, отправленный из 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)

Параметры

authHeader
String

Необработанный заголовок HTTP в формате "Bearer [longString]".

httpClient
HttpClient

Проверка подлинности маркеров требует вызова для проверки подтверждения и связанных документов. HttpClient используется для выполнения этих вызовов. Эти вызовы обычно требуют tls-подключений, которые являются дорогостоящими для настройки и разрыва, поэтому рекомендуется использовать общий HttpClient.

Возвращаемое значение

Допустимое значение ClaimsIdentity.

Применяется к

AuthenticateAseTokenAsync(String, HttpClient, AuthenticationConfiguration)

Проверьте входящий заголовок проверки подлинности как маркер, отправленный из 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)

Параметры

authHeader
String

Необработанный заголовок HTTP в формате "Bearer [longString]".

httpClient
HttpClient

Проверка подлинности маркеров требует вызова для проверки подтверждения и связанных документов. HttpClient используется для выполнения этих вызовов. Эти вызовы обычно требуют tls-подключений, которые являются дорогостоящими для настройки и разрыва, поэтому рекомендуется использовать общий HttpClient.

authConfig
AuthenticationConfiguration

Конфигурация проверки подлинности.

Возвращаемое значение

Допустимое значение ClaimsIdentity.

Применяется к