JwtTokenValidation.AuthenticateRequest Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, HttpClient) |
Authentifie la requête et ajoute les activités ServiceUrl à l’ensemble des URL de confiance. |
| AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, AuthenticationConfiguration, HttpClient) |
Authentifie la requête et ajoute les activités ServiceUrl à l’ensemble des URL de confiance. |
AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, HttpClient)
Authentifie la requête et ajoute les activités ServiceUrl à l’ensemble des URL de confiance.
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 à exécuter.
Remarques
Si la tâche est terminée avec succès, le résultat contient l’identité basée sur les revendications pour la requête.
S’applique à
AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, AuthenticationConfiguration, HttpClient)
Authentifie la requête et ajoute les activités ServiceUrl à l’ensemble des URL de confiance.
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 à exécuter.
Remarques
Si la tâche est terminée avec succès, le résultat contient l’identité basée sur les revendications pour la requête.