AseChannelValidation.AuthenticateAseTokenAsync 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
AuthenticateAseTokenAsync(String, HttpClient) |
Zweryfikuj przychodzący nagłówek uwierzytelniania jako token wysłany z usługi AseChannel. |
AuthenticateAseTokenAsync(String, HttpClient, AuthenticationConfiguration) |
Zweryfikuj przychodzący nagłówek uwierzytelniania jako token wysłany z usługi AseChannel. |
AuthenticateAseTokenAsync(String, HttpClient)
Zweryfikuj przychodzący nagłówek uwierzytelniania jako token wysłany z usługi AseChannel.
public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> AuthenticateAseTokenAsync (string authHeader, System.Net.Http.HttpClient httpClient = default);
static member AuthenticateAseTokenAsync : string * System.Net.Http.HttpClient -> System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity>
Public Shared Function AuthenticateAseTokenAsync (authHeader As String, Optional httpClient As HttpClient = Nothing) As Task(Of ClaimsIdentity)
Parametry
- authHeader
- String
Nieprzetworzona nagłówek HTTP w formacie: "Bearer [longString]".
- httpClient
- HttpClient
Uwierzytelnianie tokenów wymaga wywołania weryfikacji poręczenia i powiązanych dokumentów. Obiekt HttpClient jest używany do wykonywania tych wywołań. Te wywołania zazwyczaj wymagają połączeń TLS, które są kosztowne do skonfigurowania i wycofania, więc zalecany jest udostępniony klient HttpClient.
Zwraca
Prawidłowa wartość ClaimsIdentity.
Dotyczy
AuthenticateAseTokenAsync(String, HttpClient, AuthenticationConfiguration)
Zweryfikuj przychodzący nagłówek uwierzytelniania jako token wysłany z usługi AseChannel.
public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> AuthenticateAseTokenAsync (string authHeader, System.Net.Http.HttpClient httpClient, Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration authConfig);
static member AuthenticateAseTokenAsync : string * System.Net.Http.HttpClient * Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration -> System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity>
Public Shared Function AuthenticateAseTokenAsync (authHeader As String, httpClient As HttpClient, authConfig As AuthenticationConfiguration) As Task(Of ClaimsIdentity)
Parametry
- authHeader
- String
Nieprzetworzona nagłówek HTTP w formacie: "Bearer [longString]".
- httpClient
- HttpClient
Uwierzytelnianie tokenów wymaga wywołania weryfikacji poręczenia i powiązanych dokumentów. Obiekt HttpClient jest używany do wykonywania tych wywołań. Te wywołania zazwyczaj wymagają połączeń TLS, które są kosztowne do skonfigurowania i wycofania, więc zalecany jest udostępniony klient HttpClient.
- authConfig
- AuthenticationConfiguration
Konfiguracja uwierzytelniania.
Zwraca
Prawidłowa wartość ClaimsIdentity.