Udostępnij za pośrednictwem


JwtTokenValidation.ValidateAuthHeader Metoda

Definicja

Przeciążenia

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

Weryfikuje nagłówek uwierzytelniania żądania przychodzącego.

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

Weryfikuje nagłówek uwierzytelniania żądania przychodzącego.

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

Weryfikuje nagłówek uwierzytelniania żądania przychodzącego.

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)

Parametry

authHeader
String

Nagłówek uwierzytelniania do zweryfikowania.

credentials
ICredentialProvider

Dostawca poświadczeń bota.

channelProvider
IChannelProvider

Dostawca usługi kanału bota.

channelId
String

Identyfikator kanału, który wysłał żądanie.

serviceUrl
String

Adres URL usługi dla działania.

httpClient
HttpClient

Klient HTTP.

Zwraca

Zadanie reprezentujące pracę w kolejce do wykonania.

Uwagi

Jeśli zadanie zakończy się pomyślnie, wynik zawiera tożsamość opartą na oświadczeniach dla żądania.

Dotyczy

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

Weryfikuje nagłówek uwierzytelniania żądania przychodzącego.

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)

Parametry

authHeader
String

Nagłówek uwierzytelniania do zweryfikowania.

credentials
ICredentialProvider

Dostawca poświadczeń bota.

channelProvider
IChannelProvider

Dostawca usługi kanału bota.

channelId
String

Identyfikator kanału, który wysłał żądanie.

authConfig
AuthenticationConfiguration

Konfiguracja uwierzytelniania.

serviceUrl
String

Adres URL usługi dla działania.

httpClient
HttpClient

Klient HTTP.

Zwraca

Zadanie reprezentujące pracę w kolejce do wykonania.

Uwagi

Jeśli zadanie zakończy się pomyślnie, wynik zawiera tożsamość opartą na oświadczeniach dla żądania.

Dotyczy