EnterpriseChannelValidation Clase

  • java.lang.Object
    • com.microsoft.bot.connector.authentication.EnterpriseChannelValidation

public final class EnterpriseChannelValidation

Validación de autenticación del canal de empresa.

Resumen del método

Modificador y tipo Método y descripción
static java.util.concurrent.CompletableFuture<ClaimsIdentity> authenticateToken(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String serviceUrl, String channelId)

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

static java.util.concurrent.CompletableFuture<ClaimsIdentity> authenticateToken(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String serviceUrl, String channelId, AuthenticationConfiguration authConfig)

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

static java.util.concurrent.CompletableFuture<ClaimsIdentity> validateIdentity(ClaimsIdentity identity, CredentialProvider credentials, String serviceUrl)

Valida un ClaimsIdentity.

Métodos heredados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalles del método

authenticateToken

public static CompletableFuture authenticateToken(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String serviceUrl, String channelId)

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

Parámetros:

authHeader - Encabezado HTTP sin formato con el formato "Bearer [longString]".
credentials - Conjunto definido por el usuario de credenciales válidas, como AppId.
channelProvider - Valor channelService que distingue azure público de Azure de Azure government de EE. UU.
serviceUrl - Dirección URL del servicio de la solicitud.
channelId - Identificador del canal que se va a validar.

Devoluciones:

ClaimsIdentity válido.
     On join:

authenticateToken

public static CompletableFuture authenticateToken(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String serviceUrl, String channelId, AuthenticationConfiguration authConfig)

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

Parámetros:

authHeader - Encabezado HTTP sin formato con el formato "Bearer [longString]".
credentials - Conjunto definido por el usuario de credenciales válidas, como AppId.
channelProvider - Valor channelService que distingue azure público de Azure de Azure government de EE. UU.
serviceUrl - Dirección URL del servicio de la solicitud.
channelId - Identificador del canal que se va a validar.
authConfig - Configuración de autenticación.

Devoluciones:

ClaimsIdentity válido.

validateIdentity

public static CompletableFuture validateIdentity(ClaimsIdentity identity, CredentialProvider credentials, String serviceUrl)

Valida un ClaimsIdentity.

Parámetros:

identity - ClaimsIdentity que se va a validar.
credentials - Conjunto definido por el usuario de credenciales válidas, como AppId.
serviceUrl - Dirección URL del servicio de la solicitud.

Devoluciones:

ClaimsIdentity válido.
     On join:

Se aplica a