Condividi tramite


JwtTokenValidation.AuthenticateRequest Metodo

Definizione

Overload

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

Autentica la richiesta e aggiunge l'attività ServiceUrl al set di URL attendibili.

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

Autentica la richiesta e aggiunge l'attività ServiceUrl al set di URL attendibili.

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

Autentica la richiesta e aggiunge l'attività ServiceUrl al set di URL attendibili.

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

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.

Restituisce

Attività che rappresenta il lavoro in coda da eseguire.

Commenti

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

Si applica a

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

Autentica la richiesta e aggiunge l'attività ServiceUrl al set di URL attendibili.

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

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.

Restituisce

Attività che rappresenta il lavoro in coda da eseguire.

Commenti

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

Si applica a