Lingua

JwtTokenValidation.AuthenticateRequest Metodo

Definizione

Overload

Nome Descrizione
AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, HttpClient)

Autentica la richiesta e aggiunge le attività ServiceUrl all'insieme di URL affidabili.

AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, AuthenticationConfiguration, HttpClient)

Autentica la richiesta e aggiunge le attività ServiceUrl all'insieme di URL affidabili.

AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, HttpClient)

Autentica la richiesta e aggiunge le attività ServiceUrl all'insieme di URL affidabili.

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

Parametri

activity
IActivity

L'attività.

authHeader
String

Intestazione di autenticazione.

credentials
ICredentialProvider

Provider di credenziali del bot.

provider
IChannelProvider

Provider di servizi del canale del bot.

httpClient
HttpClient

Client HTTP.

Valori restituiti

Attività che rappresenta il lavoro in coda da eseguire.

Commenti

Se il compito viene completato con successo, il risultato contiene l'identità basata sulle richieste per la richiesta.

Si applica a

AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, AuthenticationConfiguration, HttpClient)

Autentica la richiesta e aggiunge le attività ServiceUrl all'insieme di URL affidabili.

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

Parametri

activity
IActivity

L'attività.

authHeader
String

Intestazione di autenticazione.

credentials
ICredentialProvider

Provider di credenziali del bot.

provider
IChannelProvider

Provider di servizi del canale del bot.

authConfig
AuthenticationConfiguration

Configurazione di autenticazione facoltativa.

httpClient
HttpClient

Client HTTP.

Valori restituiti

Attività che rappresenta il lavoro in coda da eseguire.

Commenti

Se il compito viene completato con successo, il risultato contiene l'identità basata sulle richieste per la richiesta.

Si applica a