Språk

JwtTokenValidation.ValidateAuthHeader Metod

Definition

Överlagringar

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

Validerar autentiseringshuvudet för en inkommande förfrågan.

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

Validerar autentiseringshuvudet för en inkommande förfrågan.

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

Validerar autentiseringshuvudet för en inkommande förfrågan.

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)

Parametrar

authHeader
String

Autentiseringshuvudet för att validera.

credentials
ICredentialProvider

Botens inloggningsleverantör.

channelProvider
IChannelProvider

Botens kanaltjänstleverantör.

channelId
String

ID:t på kanalen som skickade förfrågan.

serviceUrl
String

Tjänstens URL för aktiviteten.

httpClient
HttpClient

HTTP-klienten.

Returer

En uppgift som representerar det arbete som ska köras i kö.

Kommentarer

Om uppgiften slutförs framgångsrikt innehåller resultatet den kravbaserade identiteten för förfrågan.

Gäller för

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

Validerar autentiseringshuvudet för en inkommande förfrågan.

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)

Parametrar

authHeader
String

Autentiseringshuvudet för att validera.

credentials
ICredentialProvider

Botens inloggningsleverantör.

channelProvider
IChannelProvider

Botens kanaltjänstleverantör.

channelId
String

ID:t på kanalen som skickade förfrågan.

authConfig
AuthenticationConfiguration

Autentiseringskonfigurationen.

serviceUrl
String

Tjänstens URL för aktiviteten.

httpClient
HttpClient

HTTP-klienten.

Returer

En uppgift som representerar det arbete som ska köras i kö.

Kommentarer

Om uppgiften slutförs framgångsrikt innehåller resultatet den kravbaserade identiteten för förfrågan.

Gäller för