Sdílet prostřednictvím


JwtTokenValidation.AuthenticateRequest Metoda

Definice

Přetížení

AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, HttpClient)

Ověří požadavek a přidá aktivity ServiceUrl do sady důvěryhodných adres URL.

AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, AuthenticationConfiguration, HttpClient)

Ověří požadavek a přidá aktivity ServiceUrl do sady důvěryhodných adres URL.

AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, HttpClient)

Ověří požadavek a přidá aktivity ServiceUrl do sady důvěryhodných adres URL.

public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> AuthenticateRequest (Microsoft.Bot.Schema.IActivity activity, string authHeader, Microsoft.Bot.Connector.Authentication.ICredentialProvider credentials, Microsoft.Bot.Connector.Authentication.IChannelProvider provider, System.Net.Http.HttpClient httpClient = default);
static member AuthenticateRequest : Microsoft.Bot.Schema.IActivity * string * Microsoft.Bot.Connector.Authentication.ICredentialProvider * Microsoft.Bot.Connector.Authentication.IChannelProvider * System.Net.Http.HttpClient -> System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity>
Public Shared Function AuthenticateRequest (activity As IActivity, authHeader As String, credentials As ICredentialProvider, provider As IChannelProvider, Optional httpClient As HttpClient = Nothing) As Task(Of ClaimsIdentity)

Parametry

activity
IActivity

Aktivita.

authHeader
String

Hlavička ověřování.

credentials
ICredentialProvider

Poskytovatel přihlašovacích údajů robota.

provider
IChannelProvider

Poskytovatel distribuční služby robota.

httpClient
HttpClient

Klient HTTP.

Návraty

Úloha, která představuje práci zařazenou do fronty, která se má provést.

Poznámky

Pokud se úloha úspěšně dokončí, výsledek bude obsahovat identitu založenou na deklarací identity pro požadavek.

Platí pro

AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, AuthenticationConfiguration, HttpClient)

Ověří požadavek a přidá aktivity ServiceUrl do sady důvěryhodných adres URL.

public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> AuthenticateRequest (Microsoft.Bot.Schema.IActivity activity, string authHeader, Microsoft.Bot.Connector.Authentication.ICredentialProvider credentials, Microsoft.Bot.Connector.Authentication.IChannelProvider provider, Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration authConfig, System.Net.Http.HttpClient httpClient = default);
static member AuthenticateRequest : Microsoft.Bot.Schema.IActivity * string * Microsoft.Bot.Connector.Authentication.ICredentialProvider * Microsoft.Bot.Connector.Authentication.IChannelProvider * Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration * System.Net.Http.HttpClient -> System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity>
Public Shared Function AuthenticateRequest (activity As IActivity, authHeader As String, credentials As ICredentialProvider, provider As IChannelProvider, authConfig As AuthenticationConfiguration, Optional httpClient As HttpClient = Nothing) As Task(Of ClaimsIdentity)

Parametry

activity
IActivity

Aktivita.

authHeader
String

Hlavička ověřování.

credentials
ICredentialProvider

Poskytovatel přihlašovacích údajů robota.

provider
IChannelProvider

Poskytovatel distribuční služby robota.

authConfig
AuthenticationConfiguration

Volitelná konfigurace ověřování.

httpClient
HttpClient

Klient HTTP.

Návraty

Úloha, která představuje práci zařazenou do fronty, která se má provést.

Poznámky

Pokud se úloha úspěšně dokončí, výsledek bude obsahovat identitu založenou na deklarací identity pro požadavek.

Platí pro