Język

JwtTokenValidation.ValidateAuthHeader Metoda

Definicja

Przeciążenia

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

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

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

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

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

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

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

credentials
ICredentialProvider

Dostawca poświadczeń bota.

channelProvider
IChannelProvider

Dostawca kanału bota.

channelId
String

ID kanału, który wysłał prośbę.

serviceUrl
String

Adres URL usługi dla aktywności.

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ść żądań opartą na roszczeniach.

Dotyczy

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

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

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

credentials
ICredentialProvider

Dostawca poświadczeń bota.

channelProvider
IChannelProvider

Dostawca kanału bota.

channelId
String

ID kanału, który wysłał prośbę.

authConfig
AuthenticationConfiguration

Konfiguracja uwierzytelniania.

serviceUrl
String

Adres URL usługi dla aktywności.

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ść żądań opartą na roszczeniach.

Dotyczy