JwtTokenValidation.ValidateAuthHeader Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.