Sdílet prostřednictvím


GovernmentChannelValidation.AuthenticateChannelToken Metoda

Definice

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.

Platí pro