Taal

JwtTokenValidation.ValidateAuthHeader Methode

Definitie

Overloads

Name Description
ValidateAuthHeader(String, ICredentialProvider, IChannelProvider, String, String, HttpClient)

Valideert de authenticatieheader van een binnenkomend verzoek.

ValidateAuthHeader(String, ICredentialProvider, IChannelProvider, String, AuthenticationConfiguration, String, HttpClient)

Valideert de authenticatieheader van een binnenkomend verzoek.

ValidateAuthHeader(String, ICredentialProvider, IChannelProvider, String, String, HttpClient)

Valideert de authenticatieheader van een binnenkomend verzoek.

public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> ValidateAuthHeader(string authHeader, Microsoft.Bot.Connector.Authentication.ICredentialProvider credentials, Microsoft.Bot.Connector.Authentication.IChannelProvider channelProvider, string channelId, string serviceUrl = default, System.Net.Http.HttpClient httpClient = default);
static member ValidateAuthHeader : string * Microsoft.Bot.Connector.Authentication.ICredentialProvider * Microsoft.Bot.Connector.Authentication.IChannelProvider * string * string * System.Net.Http.HttpClient -> System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity>
Public Shared Function ValidateAuthHeader (authHeader As String, credentials As ICredentialProvider, channelProvider As IChannelProvider, channelId As String, Optional serviceUrl As String = Nothing, Optional httpClient As HttpClient = Nothing) As Task(Of ClaimsIdentity)

Parameters

authHeader
String

De authenticatieheader om te valideren.

credentials
ICredentialProvider

De aanbieder van de inloggegevens.

channelProvider
IChannelProvider

De kanaalprovider van de bot.

channelId
String

De ID van het kanaal dat het verzoek heeft verzonden.

serviceUrl
String

De service-URL voor de activiteit.

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

ValidateAuthHeader(String, ICredentialProvider, IChannelProvider, String, AuthenticationConfiguration, String, HttpClient)

Valideert de authenticatieheader van een binnenkomend verzoek.

public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> ValidateAuthHeader(string authHeader, Microsoft.Bot.Connector.Authentication.ICredentialProvider credentials, Microsoft.Bot.Connector.Authentication.IChannelProvider channelProvider, string channelId, Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration authConfig, string serviceUrl = default, System.Net.Http.HttpClient httpClient = default);
static member ValidateAuthHeader : string * Microsoft.Bot.Connector.Authentication.ICredentialProvider * Microsoft.Bot.Connector.Authentication.IChannelProvider * string * Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration * string * System.Net.Http.HttpClient -> System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity>
Public Shared Function ValidateAuthHeader (authHeader As String, credentials As ICredentialProvider, channelProvider As IChannelProvider, channelId As String, authConfig As AuthenticationConfiguration, Optional serviceUrl As String = Nothing, Optional httpClient As HttpClient = Nothing) As Task(Of ClaimsIdentity)

Parameters

authHeader
String

De authenticatieheader om te valideren.

credentials
ICredentialProvider

De aanbieder van de inloggegevens.

channelProvider
IChannelProvider

De kanaalprovider van de bot.

channelId
String

De ID van het kanaal dat het verzoek heeft verzonden.

authConfig
AuthenticationConfiguration

De authenticatieconfiguratie.

serviceUrl
String

De service-URL voor de activiteit.

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