SkillValidation.AuthenticateChannelToken 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í.
Ověří, že příchozí hlavička ověřování je token odeslaný z robota do dovednosti nebo z dovednosti na robota.
public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> AuthenticateChannelToken (string authHeader, Microsoft.Bot.Connector.Authentication.ICredentialProvider credentials, Microsoft.Bot.Connector.Authentication.IChannelProvider channelProvider, System.Net.Http.HttpClient httpClient, string channelId, Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration authConfig);
static member AuthenticateChannelToken : string * Microsoft.Bot.Connector.Authentication.ICredentialProvider * Microsoft.Bot.Connector.Authentication.IChannelProvider * System.Net.Http.HttpClient * string * Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration -> System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity>
Public Shared Function AuthenticateChannelToken (authHeader As String, credentials As ICredentialProvider, channelProvider As IChannelProvider, httpClient As HttpClient, channelId As String, authConfig As AuthenticationConfiguration) As Task(Of ClaimsIdentity)
Parametry
- authHeader
- String
Nezpracovaná hlavička HTTP ve formátu Bearer [longString].
- credentials
- ICredentialProvider
Uživatelem definovaná sada platných přihlašovacích údajů, například AppId.
- channelProvider
- IChannelProvider
Hodnota channelService, která rozlišuje veřejné Azure od Azure pro státní správu USA.
- httpClient
- HttpClient
Ověřování tokenů vyžaduje volání k ověření doporučení a souvisejících dokumentů. HttpClient se používá k provádění těchto volání. Tato volání obvykle vyžadují připojení TLS, jejichž nastavení a odbourání je nákladné, proto se doporučuje sdílený HttpClient.
- channelId
- String
ID kanálu, který se má ověřit.
- authConfig
- AuthenticationConfiguration
Konfigurace ověřování.
Návraty
Instance ClaimsIdentity , pokud je ověření úspěšné.