Delen via


SkillValidation.AuthenticateChannelToken Methode

Definitie

Valideert dat de binnenkomende verificatieheader een token is dat is verzonden van een bot naar een vaardigheid of van een vaardigheid naar een bot.

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)

Parameters

authHeader
String

De onbewerkte HTTP-header in de indeling: "Bearer [longString]".

credentials
ICredentialProvider

De door de gebruiker gedefinieerde set geldige referenties, zoals de AppId.

channelProvider
IChannelProvider

De channelService-waarde die openbare Azure onderscheidt van Azure voor de Amerikaanse overheid.

httpClient
HttpClient

Verificatie van tokens vereist het aanroepen van goedkeuringen en gerelateerde documenten. De HttpClient wordt gebruikt voor het maken van deze aanroepen. Voor deze aanroepen zijn over het algemeen TLS-verbindingen vereist, die duur zijn om in te stellen en af te scheuren. Daarom wordt een gedeelde HttpClient aanbevolen.

channelId
String

De id van het kanaal dat moet worden gevalideerd.

authConfig
AuthenticationConfiguration

De verificatieconfiguratie.

Retouren

Een ClaimsIdentity exemplaar als de validatie is geslaagd.

Van toepassing op