GovernmentChannelValidation.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í.
Přetížení
AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String) |
Ověřte příchozí hlavičku ověřování jako token odeslaný ze služby Bot Framework Government Channel Service. |
AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String, AuthenticationConfiguration) |
Ověřte příchozí hlavičku ověřování jako token odeslaný ze služby Bot Framework Government Channel Service. |
AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String)
Ověřte příchozí hlavičku ověřování jako token odeslaný ze služby Bot Framework Government Channel Service.
public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> AuthenticateChannelToken(string authHeader, Microsoft.Bot.Connector.Authentication.ICredentialProvider credentials, string serviceUrl, System.Net.Http.HttpClient httpClient, string channelId);
static member AuthenticateChannelToken : string * Microsoft.Bot.Connector.Authentication.ICredentialProvider * string * System.Net.Http.HttpClient * string -> System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity>
Public Shared Function AuthenticateChannelToken (authHeader As String, credentials As ICredentialProvider, serviceUrl As String, httpClient As HttpClient, channelId As String) 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.
- serviceUrl
- String
Adresa URL služby z požadavku.
- httpClient
- HttpClient
Ověřování tokenů vyžaduje volání za účelem ověření doporučení a souvisejících dokumentů. HttpClient se používá k provádění těchto volání. Tato volání obecně vyžadují připojení TLS, která jsou nákladná na nastavení a ukončení, proto se doporučuje sdílený HttpClient.
- channelId
- String
ID kanálu, který se má ověřit.
Návraty
ClaimsIdentity.
Platí pro
AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String, AuthenticationConfiguration)
Ověřte příchozí hlavičku ověřování jako token odeslaný ze služby Bot Framework Government Channel Service.
public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> AuthenticateChannelToken(string authHeader, Microsoft.Bot.Connector.Authentication.ICredentialProvider credentials, string serviceUrl, System.Net.Http.HttpClient httpClient, string channelId, Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration authConfig);
static member AuthenticateChannelToken : string * Microsoft.Bot.Connector.Authentication.ICredentialProvider * string * 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, serviceUrl As String, 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.
- serviceUrl
- String
Adresa URL služby z požadavku.
- httpClient
- HttpClient
Ověřování tokenů vyžaduje volání za účelem ověření doporučení a souvisejících dokumentů. HttpClient se používá k provádění těchto volání. Tato volání obecně vyžadují připojení TLS, která jsou nákladná na nastavení a ukončení, 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
ClaimsIdentity.