Taal

ChannelValidation.AuthenticateChannelToken Methode

Definitie

Overloads

Name Description
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 ruwe HTTP-header in het formaat: "Bearer [longString]".

credentials
ICredentialProvider

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

httpClient
HttpClient

Authenticatie van tokens vereist het aanroepen om Endorsements en gerelateerde documenten te valideren. De HttpClient wordt gebruikt om die oproepen te maken. Die gesprekken vereisen over het algemeen TLS-verbindingen, die duur zijn om op te zetten en af te breken, dus een gedeelde HttpClient wordt aanbevolen.

channelId
String

De ID van het kanaal om te valideren.

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 ruwe HTTP-header in het formaat: "Bearer [longString]".

credentials
ICredentialProvider

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

httpClient
HttpClient

Authenticatie van tokens vereist het aanroepen om Endorsements en gerelateerde documenten te valideren. De HttpClient wordt gebruikt om die oproepen te maken. Die gesprekken vereisen over het algemeen TLS-verbindingen, die duur zijn om op te zetten en af te breken, dus een gedeelde HttpClient wordt aanbevolen.

channelId
String

De ID van het kanaal om te valideren.

authConfig
AuthenticationConfiguration

De authenticatieconfiguratie.

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 ruwe HTTP-header in het formaat: "Bearer [longString]".

credentials
ICredentialProvider

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

serviceUrl
String

Dienst-url.

httpClient
HttpClient

Authenticatie van tokens vereist het aanroepen om Endorsements en gerelateerde documenten te valideren. De HttpClient wordt gebruikt om die oproepen te maken. Die gesprekken vereisen over het algemeen TLS-verbindingen, die duur zijn om op te zetten en af te breken, dus een gedeelde HttpClient wordt aanbevolen.

channelId
String

De ID van het kanaal om te valideren.

Retouren

BeweringenIdentiteit.

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 ruwe HTTP-header in het formaat: "Bearer [longString]".

credentials
ICredentialProvider

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

serviceUrl
String

Dienst-url.

httpClient
HttpClient

Authenticatie van tokens vereist het aanroepen om Endorsements en gerelateerde documenten te valideren. De HttpClient wordt gebruikt om die oproepen te maken. Die gesprekken vereisen over het algemeen TLS-verbindingen, die duur zijn om op te zetten en af te breken, dus een gedeelde HttpClient wordt aanbevolen.

channelId
String

De ID van het kanaal om te valideren.

authConfig
AuthenticationConfiguration

De authenticatieconfiguratie.

Retouren

BeweringenIdentiteit.

Van toepassing op