JwtTokenValidation.ValidateAuthHeader Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
ValidateAuthHeader(String, ICredentialProvider, IChannelProvider, String, String, HttpClient) |
Ověří ověřovací hlavičku příchozího požadavku. |
ValidateAuthHeader(String, ICredentialProvider, IChannelProvider, String, AuthenticationConfiguration, String, HttpClient) |
Ověří ověřovací hlavičku příchozího požadavku. |
ValidateAuthHeader(String, ICredentialProvider, IChannelProvider, String, String, HttpClient)
Ověří ověřovací hlavičku příchozího požadavku.
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
Ověřovací hlavička, která se má ověřit.
- credentials
- ICredentialProvider
Poskytovatel přihlašovacích údajů robota.
- channelProvider
- IChannelProvider
Poskytovatel distribuční služby robota.
- channelId
- String
ID kanálu, který odeslal požadavek.
- serviceUrl
- String
Adresa URL služby pro aktivitu.
- httpClient
- HttpClient
Klient HTTP.
Návraty
Úloha, která představuje práci zařazenou do fronty k provedení.
Poznámky
Pokud se úloha úspěšně dokončí, výsledek bude obsahovat identitu založenou na deklarací identity pro požadavek.
Platí pro
ValidateAuthHeader(String, ICredentialProvider, IChannelProvider, String, AuthenticationConfiguration, String, HttpClient)
Ověří ověřovací hlavičku příchozího požadavku.
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
Ověřovací hlavička, která se má ověřit.
- credentials
- ICredentialProvider
Poskytovatel přihlašovacích údajů robota.
- channelProvider
- IChannelProvider
Poskytovatel distribuční služby robota.
- channelId
- String
ID kanálu, který odeslal požadavek.
- authConfig
- AuthenticationConfiguration
Konfigurace ověřování.
- serviceUrl
- String
Adresa URL služby pro aktivitu.
- httpClient
- HttpClient
Klient HTTP.
Návraty
Úloha, která představuje práci zařazenou do fronty k provedení.
Poznámky
Pokud se úloha úspěšně dokončí, výsledek bude obsahovat identitu založenou na deklarací identity pro požadavek.