Idioma

JwtTokenValidation.ValidateAuthHeader Método

Definição

Sobrecargas

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

Valida o cabeçalho de autenticação de um pedido recebido.

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)

Parâmetros

authHeader
String

O cabeçalho de autenticação para validar.

credentials
ICredentialProvider

O fornecedor de credenciais do bot.

channelProvider
IChannelProvider

O fornecedor de serviços de canal do bot.

channelId
String

O ID do canal que enviou o pedido.

serviceUrl
String

O URL do serviço para a atividade.

httpClient
HttpClient

O cliente HTTP.

Devoluções

Uma tarefa que representa o trabalho enfileirado para ser executado.

Observações

Se a tarefa for concluída com sucesso, o resultado contém a identidade baseada em reivindicações para o pedido.

Aplica-se a

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

Valida o cabeçalho de autenticação de um pedido recebido.

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)

Parâmetros

authHeader
String

O cabeçalho de autenticação para validar.

credentials
ICredentialProvider

O fornecedor de credenciais do bot.

channelProvider
IChannelProvider

O fornecedor de serviços de canal do bot.

channelId
String

O ID do canal que enviou o pedido.

authConfig
AuthenticationConfiguration

A configuração de autenticação.

serviceUrl
String

O URL do serviço para a atividade.

httpClient
HttpClient

O cliente HTTP.

Devoluções

Uma tarefa que representa o trabalho enfileirado para ser executado.

Observações

Se a tarefa for concluída com sucesso, o resultado contém a identidade baseada em reivindicações para o pedido.

Aplica-se a