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
| 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.