Udostępnij za pośrednictwem


JwtTokenValidation.AuthenticateRequest Metoda

Definicja

Przeciążenia

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

Uwierzytelnia żądanie i dodaje działanie ServiceUrl do zestawu zaufanych adresów URL.

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

Uwierzytelnia żądanie i dodaje działanie ServiceUrl do zestawu zaufanych adresów URL.

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

Uwierzytelnia żądanie i dodaje działanie ServiceUrl do zestawu zaufanych adresów 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

Działanie.

authHeader
String

Nagłówek uwierzytelniania.

credentials
ICredentialProvider

Dostawca poświadczeń bota.

provider
IChannelProvider

Dostawca usług kanałowych bota.

httpClient
HttpClient

Klient HTTP.

Zwraca

Zadanie reprezentujące wykonaną pracę w kolejce.

Uwagi

Jeśli zadanie zakończy się pomyślnie, wynik zawiera tożsamość opartą na oświadczeniach dla żądania.

Dotyczy

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

Uwierzytelnia żądanie i dodaje działanie ServiceUrl do zestawu zaufanych adresów 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

Działanie.

authHeader
String

Nagłówek uwierzytelniania.

credentials
ICredentialProvider

Dostawca poświadczeń bota.

provider
IChannelProvider

Dostawca usług kanałowych bota.

authConfig
AuthenticationConfiguration

Opcjonalna konfiguracja uwierzytelniania.

httpClient
HttpClient

Klient HTTP.

Zwraca

Zadanie reprezentujące wykonaną pracę w kolejce.

Uwagi

Jeśli zadanie zakończy się pomyślnie, wynik zawiera tożsamość opartą na oświadczeniach dla żądania.

Dotyczy