Partager via


JwtTokenValidation.AuthenticateRequest Méthode

Définition

Surcharges

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

Authentifie la demande et ajoute les activités à l’ensemble ServiceUrl d’URL approuvées.

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

Authentifie la demande et ajoute les activités à l’ensemble ServiceUrl d’URL approuvées.

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

Authentifie la demande et ajoute les activités à l’ensemble ServiceUrl d’URL approuvées.

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)

Paramètres

activity
IActivity

Activité.

authHeader
String

En-tête d’authentification.

credentials
ICredentialProvider

Fournisseur d’informations d’identification du bot.

provider
IChannelProvider

Fournisseur de services de canal du bot.

httpClient
HttpClient

Client HTTP.

Retours

Tâche qui représente le travail mis en file d’attente pour s’exécuter.

Remarques

Si la tâche se termine correctement, le résultat contient l’identité basée sur les revendications pour la demande.

S’applique à

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

Authentifie la demande et ajoute les activités à l’ensemble ServiceUrl d’URL approuvées.

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)

Paramètres

activity
IActivity

Activité.

authHeader
String

En-tête d’authentification.

credentials
ICredentialProvider

Fournisseur d’informations d’identification du bot.

provider
IChannelProvider

Fournisseur de services de canal du bot.

authConfig
AuthenticationConfiguration

Configuration d’authentification facultative.

httpClient
HttpClient

Client HTTP.

Retours

Tâche qui représente le travail mis en file d’attente pour s’exécuter.

Remarques

Si la tâche se termine correctement, le résultat contient l’identité basée sur les revendications pour la demande.

S’applique à