Delen via


JwtTokenValidation.ValidateAuthHeader Methode

Definitie

Overloads

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

Valideert de verificatieheader van een binnenkomende aanvraag.

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

Valideert de verificatieheader van een binnenkomende aanvraag.

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

Valideert de verificatieheader van een binnenkomende aanvraag.

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 verificatieheader die moet worden gevalideerd.

credentials
ICredentialProvider

De referentieprovider van de bot.

channelProvider
IChannelProvider

De kanaalserviceprovider van de bot.

channelId
String

De id van het kanaal dat de aanvraag 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 is voltooid, bevat het resultaat de op claims gebaseerde identiteit voor de aanvraag.

Van toepassing op

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

Valideert de verificatieheader van een binnenkomende aanvraag.

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 verificatieheader die moet worden gevalideerd.

credentials
ICredentialProvider

De referentieprovider van de bot.

channelProvider
IChannelProvider

De kanaalserviceprovider van de bot.

channelId
String

De id van het kanaal dat de aanvraag heeft verzonden.

authConfig
AuthenticationConfiguration

De verificatieconfiguratie.

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 is voltooid, bevat het resultaat de op claims gebaseerde identiteit voor de aanvraag.

Van toepassing op