Freigeben über


JwtTokenValidation.AuthenticateRequest Methode

Definition

Ü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.

Gilt für: