JwtTokenValidation.ValidateAuthHeader 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
ValidateAuthHeader(String, ICredentialProvider, IChannelProvider, String, String, HttpClient) |
Valide l’en-tête d’authentification d’une requête entrante. |
ValidateAuthHeader(String, ICredentialProvider, IChannelProvider, String, AuthenticationConfiguration, String, HttpClient) |
Valide l’en-tête d’authentification d’une requête entrante. |
ValidateAuthHeader(String, ICredentialProvider, IChannelProvider, String, String, HttpClient)
Valide l’en-tête d’authentification d’une requête entrante.
public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> ValidateAuthHeader (string authHeader, Microsoft.Bot.Connector.Authentication.ICredentialProvider credentials, Microsoft.Bot.Connector.Authentication.IChannelProvider channelProvider, string channelId, string serviceUrl = default, System.Net.Http.HttpClient httpClient = default);
static member ValidateAuthHeader : string * Microsoft.Bot.Connector.Authentication.ICredentialProvider * Microsoft.Bot.Connector.Authentication.IChannelProvider * string * string * System.Net.Http.HttpClient -> System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity>
Public Shared Function ValidateAuthHeader (authHeader As String, credentials As ICredentialProvider, channelProvider As IChannelProvider, channelId As String, Optional serviceUrl As String = Nothing, Optional httpClient As HttpClient = Nothing) As Task(Of ClaimsIdentity)
Paramètres
- authHeader
- String
En-tête d’authentification à valider.
- credentials
- ICredentialProvider
Fournisseur d’informations d’identification du bot.
- channelProvider
- IChannelProvider
Fournisseur de services de canal du bot.
- channelId
- String
ID du canal qui a envoyé la demande.
- serviceUrl
- String
URL du service pour l’activité.
- 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 à
ValidateAuthHeader(String, ICredentialProvider, IChannelProvider, String, AuthenticationConfiguration, String, HttpClient)
Valide l’en-tête d’authentification d’une requête entrante.
public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> ValidateAuthHeader (string authHeader, Microsoft.Bot.Connector.Authentication.ICredentialProvider credentials, Microsoft.Bot.Connector.Authentication.IChannelProvider channelProvider, string channelId, Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration authConfig, string serviceUrl = default, System.Net.Http.HttpClient httpClient = default);
static member ValidateAuthHeader : string * Microsoft.Bot.Connector.Authentication.ICredentialProvider * Microsoft.Bot.Connector.Authentication.IChannelProvider * string * Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration * string * System.Net.Http.HttpClient -> System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity>
Public Shared Function ValidateAuthHeader (authHeader As String, credentials As ICredentialProvider, channelProvider As IChannelProvider, channelId As String, authConfig As AuthenticationConfiguration, Optional serviceUrl As String = Nothing, Optional httpClient As HttpClient = Nothing) As Task(Of ClaimsIdentity)
Paramètres
- authHeader
- String
En-tête d’authentification à valider.
- credentials
- ICredentialProvider
Fournisseur d’informations d’identification du bot.
- channelProvider
- IChannelProvider
Fournisseur de services de canal du bot.
- channelId
- String
ID du canal qui a envoyé la demande.
- authConfig
- AuthenticationConfiguration
Configuration de l'authentification.
- serviceUrl
- String
URL du service pour l’activité.
- 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.