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


JwtTokenValidation.ValidateAuthHeader Метод

Определение

Перегрузки

ValidateAuthHeader(String, ICredentialProvider, IChannelProvider, String, String, HttpClient)

Проверяет заголовок проверки подлинности входящего запроса.

ValidateAuthHeader(String, ICredentialProvider, IChannelProvider, String, AuthenticationConfiguration, String, HttpClient)

Проверяет заголовок проверки подлинности входящего запроса.

ValidateAuthHeader(String, ICredentialProvider, IChannelProvider, String, String, HttpClient)

Проверяет заголовок проверки подлинности входящего запроса.

public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> ValidateAuthHeader (string authHeader, Microsoft.Bot.Connector.Authentication.ICredentialProvider credentials, Microsoft.Bot.Connector.Authentication.IChannelProvider channelProvider, string channelId, string serviceUrl = default, System.Net.Http.HttpClient httpClient = default);
static member ValidateAuthHeader : string * Microsoft.Bot.Connector.Authentication.ICredentialProvider * Microsoft.Bot.Connector.Authentication.IChannelProvider * string * string * System.Net.Http.HttpClient -> System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity>
Public Shared Function ValidateAuthHeader (authHeader As String, credentials As ICredentialProvider, channelProvider As IChannelProvider, channelId As String, Optional serviceUrl As String = Nothing, Optional httpClient As HttpClient = Nothing) As Task(Of ClaimsIdentity)

Параметры

authHeader
String

Заголовок проверки подлинности.

credentials
ICredentialProvider

Поставщик учетных данных бота.

channelProvider
IChannelProvider

Поставщик службы канала бота.

channelId
String

Идентификатор канала, отправляющего запрос.

serviceUrl
String

URL-адрес службы для действия.

httpClient
HttpClient

Клиент HTTP.

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

Задача, представляющая работу, поставленную в очередь для выполнения.

Комментарии

Если задача успешно завершена, результат будет содержать удостоверение на основе утверждений для запроса.

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

ValidateAuthHeader(String, ICredentialProvider, IChannelProvider, String, AuthenticationConfiguration, String, HttpClient)

Проверяет заголовок проверки подлинности входящего запроса.

public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> ValidateAuthHeader (string authHeader, Microsoft.Bot.Connector.Authentication.ICredentialProvider credentials, Microsoft.Bot.Connector.Authentication.IChannelProvider channelProvider, string channelId, Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration authConfig, string serviceUrl = default, System.Net.Http.HttpClient httpClient = default);
static member ValidateAuthHeader : string * Microsoft.Bot.Connector.Authentication.ICredentialProvider * Microsoft.Bot.Connector.Authentication.IChannelProvider * string * Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration * string * System.Net.Http.HttpClient -> System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity>
Public Shared Function ValidateAuthHeader (authHeader As String, credentials As ICredentialProvider, channelProvider As IChannelProvider, channelId As String, authConfig As AuthenticationConfiguration, Optional serviceUrl As String = Nothing, Optional httpClient As HttpClient = Nothing) As Task(Of ClaimsIdentity)

Параметры

authHeader
String

Заголовок проверки подлинности.

credentials
ICredentialProvider

Поставщик учетных данных бота.

channelProvider
IChannelProvider

Поставщик службы канала бота.

channelId
String

Идентификатор канала, отправляющего запрос.

authConfig
AuthenticationConfiguration

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

serviceUrl
String

URL-адрес службы для действия.

httpClient
HttpClient

Клиент HTTP.

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

Задача, представляющая работу, поставленную в очередь для выполнения.

Комментарии

Если задача успешно завершена, результат будет содержать удостоверение на основе утверждений для запроса.

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