Freigeben über


JwtTokenValidation.ValidateAuthHeader Methode

Definition

Überlädt

ValidateAuthHeader(String, ICredentialProvider, IChannelProvider, String, String, HttpClient)

Überprüft den Authentifizierungsheader einer eingehenden Anforderung.

ValidateAuthHeader(String, ICredentialProvider, IChannelProvider, String, AuthenticationConfiguration, String, HttpClient)

Überprüft den Authentifizierungsheader einer eingehenden Anforderung.

ValidateAuthHeader(String, ICredentialProvider, IChannelProvider, String, String, HttpClient)

Überprüft den Authentifizierungsheader einer eingehenden Anforderung.

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)

Parameter

authHeader
String

Der zu überprüfende Authentifizierungsheader.

credentials
ICredentialProvider

Der Anmeldeinformationsanbieter des Bots.

channelProvider
IChannelProvider

Der Kanaldienstanbieter des Bots.

channelId
String

Die ID des Kanals, der die Anforderung gesendet hat.

serviceUrl
String

Die Dienst-URL für die Aktivität.

httpClient
HttpClient

Der HTTP-Client.

Gibt zurück

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

Hinweise

Wenn die Aufgabe erfolgreich abgeschlossen wurde, enthält das Ergebnis die anspruchsbasierte Identität für die Anforderung.

Gilt für:

ValidateAuthHeader(String, ICredentialProvider, IChannelProvider, String, AuthenticationConfiguration, String, HttpClient)

Überprüft den Authentifizierungsheader einer eingehenden Anforderung.

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)

Parameter

authHeader
String

Der zu überprüfende Authentifizierungsheader.

credentials
ICredentialProvider

Der Anmeldeinformationsanbieter des Bots.

channelProvider
IChannelProvider

Der Kanaldienstanbieter des Bots.

channelId
String

Die ID des Kanals, der die Anforderung gesendet hat.

authConfig
AuthenticationConfiguration

Die Authentifizierungskonfiguration.

serviceUrl
String

Die Dienst-URL für die Aktivität.

httpClient
HttpClient

Der HTTP-Client.

Gibt zurück

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange darstellt.

Hinweise

Wenn die Aufgabe erfolgreich abgeschlossen wurde, enthält das Ergebnis die anspruchsbasierte Identität für die Anforderung.

Gilt für: