Sdílet prostřednictvím


JwtTokenValidation.ValidateAuthHeader Metoda

Definice

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.

Platí pro