GovernmentChannelValidation Clase

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

public final class GovernmentChannelValidation

Validación de autenticación del canal de administración pública.

Resumen del método

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

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

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

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

static java.lang.String getOpenIdMetaDataUrl()

Obtiene la dirección URL de metadatos de OpenID.

static TokenValidationParameters getTokenValidationParameters()

PARA BOT DESDE EL CANAL DE ADMINISTRACIÓN PÚBLICA.

static void setOpenIdMetaDataUrl(String withOpenIdMetaDataUrl)

Establece la dirección URL de metadatos de OpenID.

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

Valide la identidad dede notificaciones tal como se envía desde un servicio de canal de Administración Pública de Bot Framework.

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

Valide el encabezado de autenticación entrante como un token enviado desde un servicio de canal gubernamental 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.
serviceUrl - Dirección URL del servicio de la solicitud.
channelId - Identificador del canal que se va a validar.

Devoluciones:

CompletableFuture que representa la operación asincrónica.
     On join:

authenticateToken

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

Valide el encabezado de autenticación entrante como un token enviado desde un servicio de canal gubernamental 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.
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:

CompletableFuture que representa la operación asincrónica.
     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 EL CANAL DE ADMINISTRACIÓN PÚBLICA.

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.

validateIdentity

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

Valide claimsIdentity como enviado desde un servicio de canal de Administración Pública de Bot Framework.

Parámetros:

identity - Identidad de notificaciones 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:

CompletableFuture que representa la operación asincrónica.
     On join:

Se aplica a