Partilhar via


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.

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

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

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 a 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 em fila de trabalho a executar.

Observações

Se a tarefa for concluída com êxito, o resultado contém a identidade baseada em afirmações do 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 a 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 em fila de trabalho a executar.

Observações

Se a tarefa for concluída com êxito, o resultado contém a identidade baseada em afirmações do pedido.

Aplica-se a