Compartilhar via


JwtTokenValidation.ValidateAuthHeader Método

Definição

Sobrecargas

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

Valida o cabeçalho de autenticação de uma solicitação de entrada.

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

Valida o cabeçalho de autenticação de uma solicitação de entrada.

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

Valida o cabeçalho de autenticação de uma solicitação de entrada.

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 a ser validado.

credentials
ICredentialProvider

O provedor de credenciais do bot.

channelProvider
IChannelProvider

O provedor de serviços de canal do bot.

channelId
String

A ID do canal que enviou a solicitação.

serviceUrl
String

A URL do serviço para a atividade.

httpClient
HttpClient

O cliente HTTP.

Retornos

Uma tarefa que representa o trabalho enfileirado a ser executado.

Comentários

Se a tarefa for concluída com êxito, o resultado conterá a identidade baseada em declarações para a solicitação.

Aplica-se a

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

Valida o cabeçalho de autenticação de uma solicitação de entrada.

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 a ser validado.

credentials
ICredentialProvider

O provedor de credenciais do bot.

channelProvider
IChannelProvider

O provedor de serviços de canal do bot.

channelId
String

A ID do canal que enviou a solicitação.

authConfig
AuthenticationConfiguration

A configuração de autenticação.

serviceUrl
String

A URL do serviço para a atividade.

httpClient
HttpClient

O cliente HTTP.

Retornos

Uma tarefa que representa o trabalho enfileirado a ser executado.

Comentários

Se a tarefa for concluída com êxito, o resultado conterá a identidade baseada em declarações para a solicitação.

Aplica-se a