JwtTokenValidation.AuthenticateRequest Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.