JwtTokenValidation.ValidateAuthHeader Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.