Delen via


ChannelValidation.AuthenticateChannelToken Methode

Definitie

Overloads

AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String)

Valideer de binnenkomende verificatieheader als een token dat is verzonden vanuit de Bot Framework-service.

AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String, AuthenticationConfiguration)

Valideer de binnenkomende verificatieheader als een token dat is verzonden vanuit de Bot Framework-service.

AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String)

Valideer de binnenkomende verificatieheader als een token dat is verzonden vanuit de Bot Framework-service.

AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String, AuthenticationConfiguration)

Valideer de binnenkomende verificatieheader als een token dat is verzonden vanuit de Bot Framework-service.

AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String)

Valideer de binnenkomende verificatieheader als een token dat is verzonden vanuit de Bot Framework-service.

public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> AuthenticateChannelToken(string authHeader, Microsoft.Bot.Connector.Authentication.ICredentialProvider credentials, System.Net.Http.HttpClient httpClient, string channelId);
static member AuthenticateChannelToken : string * Microsoft.Bot.Connector.Authentication.ICredentialProvider * System.Net.Http.HttpClient * string -> System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity>
Public Shared Function AuthenticateChannelToken (authHeader As String, credentials As ICredentialProvider, httpClient As HttpClient, channelId As String) 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.

httpClient
HttpClient

Voor verificatie van tokens moet worden aangeroepen om goedkeuringen en gerelateerde documenten te valideren. De HttpClient wordt gebruikt voor het maken van deze aanroepen. Voor deze aanroepen zijn over het algemeen TLS-verbindingen vereist. Deze zijn duur bij het instellen en afbreken van verbindingen. Daarom wordt een gedeelde HttpClient aanbevolen.

channelId
String

De id van het kanaal dat moet worden gevalideerd.

Retouren

Een geldige ClaimsIdentity.

Opmerkingen

Een token dat is uitgegeven door de Bot Framework-emulator, mislukt deze controle.

Van toepassing op

AuthenticateChannelToken(String, ICredentialProvider, HttpClient, String, AuthenticationConfiguration)

Valideer de binnenkomende verificatieheader als een token dat is verzonden vanuit de Bot Framework-service.

public static System.Threading.Tasks.Task<System.Security.Claims.ClaimsIdentity> AuthenticateChannelToken(string authHeader, Microsoft.Bot.Connector.Authentication.ICredentialProvider credentials, System.Net.Http.HttpClient httpClient, string channelId, Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration authConfig);
static member AuthenticateChannelToken : string * Microsoft.Bot.Connector.Authentication.ICredentialProvider * 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, 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.

httpClient
HttpClient

Voor verificatie van tokens moet worden aangeroepen om goedkeuringen en gerelateerde documenten te valideren. De HttpClient wordt gebruikt voor het maken van deze aanroepen. Voor deze aanroepen zijn over het algemeen TLS-verbindingen vereist. Deze zijn duur bij het instellen en afbreken van verbindingen. Daarom wordt een gedeelde HttpClient aanbevolen.

channelId
String

De id van het kanaal dat moet worden gevalideerd.

authConfig
AuthenticationConfiguration

De verificatieconfiguratie.

Retouren

Een geldige ClaimsIdentity.

Opmerkingen

Een token dat is uitgegeven door de Bot Framework-emulator, mislukt deze controle.

Van toepassing op

AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String)

Valideer de binnenkomende verificatieheader als een token dat is verzonden vanuit de Bot Framework-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)

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.

serviceUrl
String

Service-URL.

httpClient
HttpClient

Voor verificatie van tokens moet worden aangeroepen om goedkeuringen en gerelateerde documenten te valideren. De HttpClient wordt gebruikt voor het maken van deze aanroepen. Voor deze aanroepen zijn over het algemeen TLS-verbindingen vereist. Deze zijn duur bij het instellen en afbreken van verbindingen. Daarom wordt een gedeelde HttpClient aanbevolen.

channelId
String

De id van het kanaal dat moet worden gevalideerd.

Retouren

ClaimsIdentity.

Van toepassing op

AuthenticateChannelToken(String, ICredentialProvider, String, HttpClient, String, AuthenticationConfiguration)

Valideer de binnenkomende verificatieheader als een token dat is verzonden vanuit de Bot Framework-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)

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.

serviceUrl
String

Service-URL.

httpClient
HttpClient

Voor verificatie van tokens moet worden aangeroepen om goedkeuringen en gerelateerde documenten te valideren. De HttpClient wordt gebruikt voor het maken van deze aanroepen. Voor deze aanroepen zijn over het algemeen TLS-verbindingen vereist. Deze zijn duur bij het instellen en afbreken van verbindingen. Daarom wordt een gedeelde HttpClient aanbevolen.

channelId
String

De id van het kanaal dat moet worden gevalideerd.

authConfig
AuthenticationConfiguration

De verificatieconfiguratie.

Retouren

ClaimsIdentity.

Van toepassing op