Sprache

JwtTokenValidation.AuthenticateRequest Methode

Definition

Überlädt

Name Beschreibung
AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, HttpClient)

Authentifiziert die Anfrage und fügt die Aktivitäten der Menge ServiceUrl vertrauenswürdiger URLs hinzu.

AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, AuthenticationConfiguration, HttpClient)

Authentifiziert die Anfrage und fügt die Aktivitäten der Menge ServiceUrl vertrauenswürdiger URLs hinzu.

AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, HttpClient)

Authentifiziert die Anfrage und fügt die Aktivitäten der Menge ServiceUrl vertrauenswürdiger 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 Arbeitswarteschlange darstellt.

Hinweise

Wenn die Aufgabe erfolgreich abgeschlossen wird, enthält das Ergebnis die claimsbasierte Identität für die Anfrage.

Gilt für:

AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, AuthenticationConfiguration, HttpClient)

Authentifiziert die Anfrage und fügt die Aktivitäten der Menge ServiceUrl vertrauenswürdiger 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 Arbeitswarteschlange darstellt.

Hinweise

Wenn die Aufgabe erfolgreich abgeschlossen wird, enthält das Ergebnis die claimsbasierte Identität für die Anfrage.

Gilt für: