Delen via


JwtTokenValidation.AuthenticateRequest Methode

Definitie

Overloads

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

Verifieert de aanvraag en voegt de activiteit ServiceUrl toe aan de set vertrouwde URL's.

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

Verifieert de aanvraag en voegt de activiteit ServiceUrl toe aan de set vertrouwde URL's.

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

Verifieert de aanvraag en voegt de activiteit ServiceUrl toe aan de set vertrouwde URL's.

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)

Parameters

activity
IActivity

De activiteit.

authHeader
String

De verificatieheader.

credentials
ICredentialProvider

De referentieprovider van de bot.

provider
IChannelProvider

De kanaalserviceprovider van de bot.

httpClient
HttpClient

De HTTP-client.

Retouren

Een taak die het werk vertegenwoordigt dat in de wachtrij staat om uit te voeren.

Opmerkingen

Als de taak is voltooid, bevat het resultaat de op claims gebaseerde identiteit voor de aanvraag.

Van toepassing op

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

Verifieert de aanvraag en voegt de activiteit ServiceUrl toe aan de set vertrouwde URL's.

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)

Parameters

activity
IActivity

De activiteit.

authHeader
String

De verificatieheader.

credentials
ICredentialProvider

De referentieprovider van de bot.

provider
IChannelProvider

De kanaalserviceprovider van de bot.

authConfig
AuthenticationConfiguration

De optionele verificatieconfiguratie.

httpClient
HttpClient

De HTTP-client.

Retouren

Een taak die het werk vertegenwoordigt dat in de wachtrij staat om uit te voeren.

Opmerkingen

Als de taak is voltooid, bevat het resultaat de op claims gebaseerde identiteit voor de aanvraag.

Van toepassing op