JwtTokenValidation.ValidateAuthHeader Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.