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.