Condividi tramite


JwtTokenValidation.ValidateAuthHeader Metodo

Definizione

Overload

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

Convalida l'intestazione di autenticazione di una richiesta in ingresso.

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

Convalida l'intestazione di autenticazione di una richiesta in ingresso.

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

Convalida l'intestazione di autenticazione di una richiesta in ingresso.

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)

Parametri

authHeader
String

Intestazione di autenticazione da convalidare.

credentials
ICredentialProvider

Provider di credenziali del bot.

channelProvider
IChannelProvider

Provider di servizi del canale del bot.

channelId
String

ID del canale che ha inviato la richiesta.

serviceUrl
String

URL del servizio per l'attività.

httpClient
HttpClient

Client HTTP.

Restituisce

Attività che rappresenta la coda di lavoro da eseguire.

Commenti

Se l'attività viene completata correttamente, il risultato contiene l'identità basata su attestazioni per la richiesta.

Si applica a

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

Convalida l'intestazione di autenticazione di una richiesta in ingresso.

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)

Parametri

authHeader
String

Intestazione di autenticazione da convalidare.

credentials
ICredentialProvider

Provider di credenziali del bot.

channelProvider
IChannelProvider

Provider di servizi del canale del bot.

channelId
String

ID del canale che ha inviato la richiesta.

authConfig
AuthenticationConfiguration

Configurazione dell'autenticazione.

serviceUrl
String

URL del servizio per l'attività.

httpClient
HttpClient

Client HTTP.

Restituisce

Attività che rappresenta la coda di lavoro da eseguire.

Commenti

Se l'attività viene completata correttamente, il risultato contiene l'identità basata su attestazioni per la richiesta.

Si applica a