JwtTokenValidation.AuthenticateRequest 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
AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, HttpClient) |
Authentifiziert die Anforderung und fügt die Aktivität ServiceUrl der Gruppe der vertrauenswürdigen URLs hinzu. |
AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, AuthenticationConfiguration, HttpClient) |
Authentifiziert die Anforderung und fügt die Aktivität ServiceUrl der Gruppe der vertrauenswürdigen URLs hinzu. |
AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, HttpClient)
Authentifiziert die Anforderung und fügt die Aktivität ServiceUrl der Gruppe der vertrauenswürdigen URLs hinzu.
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)
Parameter
- activity
- IActivity
Die Aktivität.
- authHeader
- String
Der Authentifizierungsheader.
- credentials
- ICredentialProvider
Der Anmeldeinformationsanbieter des Bots.
- provider
- IChannelProvider
Der Kanaldienstanbieter des Bots.
- 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:
AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, AuthenticationConfiguration, HttpClient)
Authentifiziert die Anforderung und fügt die Aktivität ServiceUrl der Gruppe der vertrauenswürdigen URLs hinzu.
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)
Parameter
- activity
- IActivity
Die Aktivität.
- authHeader
- String
Der Authentifizierungsheader.
- credentials
- ICredentialProvider
Der Anmeldeinformationsanbieter des Bots.
- provider
- IChannelProvider
Der Kanaldienstanbieter des Bots.
- authConfig
- AuthenticationConfiguration
Die optionale Authentifizierungskonfiguration.
- 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.