ChannelValidation Clase

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

public final class ChannelValidation

Validador de autenticación de canal.

Resumen del método

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

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

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

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

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

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

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

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

static java.lang.String getOpenIdMetaDataUrl()

Obtiene la dirección URL de metadatos de OpenID.

static TokenValidationParameters getTokenValidationParameters()

PARA BOT DESDE CANAL.

static void setOpenIdMetaDataUrl(String withOpenIdMetaDataUrl)

Establece la dirección URL de metadatos de OpenID.

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

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

Parámetros:

authHeader - Encabezado HTTP sin formato con el formato "Bearer [longString]".
credentials - Conjunto definido por el usuario de credenciales válidas, como AppId.
channelId - ChannelId para la validación de aprobaciones.

Devoluciones:

ClaimsIdentity válido.
     On join:

authenticateToken

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

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

Parámetros:

authHeader - Encabezado HTTP sin formato con el formato "Bearer [longString]".
credentials - Conjunto definido por el usuario de credenciales válidas, como AppId.
channelId - ChannelId para la validación de aprobaciones.
authConfig - The AuthenticationConfiguration.

Devoluciones:

ClaimsIdentity válido.
     On join:

authenticateToken

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

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

Parámetros:

authHeader - Encabezado HTTP sin formato con el formato "Bearer [longString]"
credentials - Conjunto definido por el usuario de credenciales válidas, como AppId.
channelId - ChannelId para la validación de aprobaciones.
serviceUrl - Dirección URL del servicio.

Devoluciones:

ClaimsIdentity válido.
     On join:

authenticateToken

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

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

Parámetros:

authHeader - Encabezado HTTP sin formato con el formato "Bearer [longString]"
credentials - Conjunto definido por el usuario de credenciales válidas, como AppId.
channelId - ChannelId para la validación de aprobaciones.
serviceUrl - Dirección URL del servicio.
authConfig - Configuración de autenticación.

Devoluciones:

ClaimsIdentity válido.
     On join:

getOpenIdMetaDataUrl

public static String getOpenIdMetaDataUrl()

Obtiene la dirección URL de metadatos de OpenID.

Devoluciones:

Dirección URL.

getTokenValidationParameters

public static TokenValidationParameters getTokenValidationParameters()

PARA BOT DESDE CANAL.

Devoluciones:

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

setOpenIdMetaDataUrl

public static void setOpenIdMetaDataUrl(String withOpenIdMetaDataUrl)

Establece la dirección URL de metadatos de OpenID.

Parámetros:

withOpenIdMetaDataUrl - Dirección URL de metadatos.

Se aplica a