JwtTokenValidation.AuthenticateRequest 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í
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.