Taal

JwtTokenValidation.AuthenticateRequest Methode

Definitie

Overloads

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

Authenticeert het verzoek en voegt de activiteit ServiceUrl toe aan de set vertrouwde URL's.

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

Authenticeert het verzoek en voegt de activiteit ServiceUrl toe aan de set vertrouwde URL's.

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

Authenticeert het verzoek 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 authenticatieheader.

credentials
ICredentialProvider

De aanbieder van de inloggegevens.

provider
IChannelProvider

De kanaalprovider 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 succesvol wordt voltooid, bevat het resultaat de claims-gebaseerde identiteit voor het verzoek.

Van toepassing op

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

Authenticeert het verzoek 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 authenticatieheader.

credentials
ICredentialProvider

De aanbieder van de inloggegevens.

provider
IChannelProvider

De kanaalprovider van de bot.

authConfig
AuthenticationConfiguration

De optionele authenticatieconfiguratie.

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 succesvol wordt voltooid, bevat het resultaat de claims-gebaseerde identiteit voor het verzoek.

Van toepassing op