Lenguaje

EnterpriseChannelValidation.AuthenticateChannelToken Método

Definición

Sobrecargas

Nombre Description
AuthenticateChannelToken(String, ICredentialProvider, IChannelProvider, String, HttpClient, String)

Valide el encabezado de autenticación entrante como un token enviado desde un servicio de canal de Bot Framework.

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

Valide el encabezado de autenticación entrante como un token enviado desde un servicio de canal de Bot Framework.

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

Valide el encabezado de autenticación entrante como un token enviado desde un servicio de canal de Bot Framework.

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

Parámetros

authHeader
String

Encabezado HTTP sin formato con el formato "Bearer [longString]".

credentials
ICredentialProvider

Conjunto definido por el usuario de credenciales válidas, como AppId.

channelProvider
IChannelProvider

La configuración definida por el usuario para el canal.

serviceUrl
String

Dirección URL del servicio de la solicitud.

httpClient
HttpClient

La autenticación de tokens requiere llamar para validar Endosos y documentos relacionados. El HttpClient se utiliza para hacer esas llamadas. Esas llamadas generalmente requieren conexiones TLS, que son caras de configurar y desmontar, por lo que se recomienda un Cliente Http compartido.

channelId
String

Identificador del canal que se va a validar.

Devoluciones

ReclamaIdumbre.

Se aplica a

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

Valide el encabezado de autenticación entrante como un token enviado desde un servicio de canal de Bot Framework.

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, string serviceUrl, 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 * 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, channelProvider As IChannelProvider, serviceUrl As String, httpClient As HttpClient, channelId As String, authConfig As AuthenticationConfiguration) As Task(Of ClaimsIdentity)

Parámetros

authHeader
String

Encabezado HTTP sin formato con el formato "Bearer [longString]".

credentials
ICredentialProvider

Conjunto definido por el usuario de credenciales válidas, como AppId.

channelProvider
IChannelProvider

La configuración definida por el usuario para el canal.

serviceUrl
String

Dirección URL del servicio de la solicitud.

httpClient
HttpClient

La autenticación de tokens requiere llamar para validar Endosos y documentos relacionados. El HttpClient se utiliza para hacer esas llamadas. Esas llamadas generalmente requieren conexiones TLS, que son caras de configurar y desmontar, por lo que se recomienda un Cliente Http compartido.

channelId
String

Identificador del canal que se va a validar.

authConfig
AuthenticationConfiguration

Configuración de autenticación.

Devoluciones

ReclamaIdumbre.

Se aplica a