EmulatorValidation Clase

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

public final class EmulatorValidation

Valida y examina tokens JWT desde Bot Framework Emulator.

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 channelId)

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

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

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

static TokenValidationParameters getTokenValidationParameters()

PARA BOT DESDE EMULADOR.

static java.lang.Boolean isTokenFromEmulator(String authHeader)

Determina si un encabezado de autenticación determinado procede de Bot Framework Emulator.

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 channelId)

Valide el encabezado de autenticación entrante como un token enviado desde Bot Framework Emulator. Un token emitido por Bot Framework producirá un error en esta comprobación. Solo se pasarán los tokens del emulador.

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.
channelId - Identificador del canal que se va a validar.

Devoluciones:

ClaimsIdentity válido.

Al unirse:

authenticateToken

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

Valide el encabezado de autenticación entrante como un token enviado desde Bot Framework Emulator. Un token emitido por Bot Framework producirá un error en esta comprobación. Solo se pasarán los tokens del emulador.

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.
channelId - Identificador del canal que se va a validar.
authConfig - Configuración de autenticación.

Devoluciones:

ClaimsIdentity válido.

Al unirse:

getTokenValidationParameters

public static TokenValidationParameters getTokenValidationParameters()

PARA BOT DESDE EMULADOR.

Devoluciones:

Parámetros de validación de tokens al conectarse a un canal.

isTokenFromEmulator

public static Boolean isTokenFromEmulator(String authHeader)

Determina si un encabezado de autenticación determinado procede de Bot Framework Emulator.

Parámetros:

authHeader - Token de portador, en el formato "Bearer [Long String]".

Devoluciones:

True, si el emulador emitió el token. De lo contrario, false.

Se aplica a