JwtTokenValidation.AuthenticateRequest Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, HttpClient) |
Autentiserar förfrågan och lägger till aktiviteten ServiceUrl i mängden betrodda URL:er. |
| AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, AuthenticationConfiguration, HttpClient) |
Autentiserar förfrågan och lägger till aktiviteten ServiceUrl i mängden betrodda URL:er. |
AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, HttpClient)
Autentiserar förfrågan och lägger till aktiviteten ServiceUrl i mängden betrodda URL:er.
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)
Parametrar
- activity
- IActivity
Aktiviteten.
- authHeader
- String
Autentiseringshuvudet.
- credentials
- ICredentialProvider
Botens inloggningsleverantör.
- provider
- IChannelProvider
Botens kanaltjänstleverantör.
- httpClient
- HttpClient
HTTP-klienten.
Returer
En uppgift som representerar det arbete som ska köras i kö.
Kommentarer
Om uppgiften slutförs framgångsrikt innehåller resultatet den kravbaserade identiteten för förfrågan.
Gäller för
AuthenticateRequest(IActivity, String, ICredentialProvider, IChannelProvider, AuthenticationConfiguration, HttpClient)
Autentiserar förfrågan och lägger till aktiviteten ServiceUrl i mängden betrodda URL:er.
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)
Parametrar
- activity
- IActivity
Aktiviteten.
- authHeader
- String
Autentiseringshuvudet.
- credentials
- ICredentialProvider
Botens inloggningsleverantör.
- provider
- IChannelProvider
Botens kanaltjänstleverantör.
- authConfig
- AuthenticationConfiguration
Den valfria autentiseringskonfigurationen.
- httpClient
- HttpClient
HTTP-klienten.
Returer
En uppgift som representerar det arbete som ska köras i kö.
Kommentarer
Om uppgiften slutförs framgångsrikt innehåller resultatet den kravbaserade identiteten för förfrågan.