GovernmentChannelValidation Classe

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

public final class GovernmentChannelValidation

Validação de autenticação do Canal do Governo.

Resumo do método

Modificador e tipo Método e descrição
static java.util.concurrent.CompletableFuture<ClaimsIdentity> authenticateToken(String authHeader, CredentialProvider credentials, String serviceUrl, String channelId)

Valide o cabeçalho de autenticação de entrada como um token enviado de um Serviço de Canal governamental do Bot Framework.

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

Valide o cabeçalho de autenticação de entrada como um token enviado de um Serviço de Canal governamental do Bot Framework.

static java.lang.String getOpenIdMetaDataUrl()

Obtém a URL de metadados OpenID.

static TokenValidationParameters getTokenValidationParameters()

PARA BOT DO CANAL GOVERNAMENTAL.

static void setOpenIdMetaDataUrl(String withOpenIdMetaDataUrl)

Define a URL de metadados OpenID.

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

Valide as DeclaraçõesIdentidade, conforme enviado de um Serviço de Canal governamental do Bot Framework.

Métodos herdados 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

Detalhes do método

authenticateToken

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

Valide o cabeçalho de autenticação de entrada como um token enviado de um Serviço de Canal governamental do Bot Framework.

Parâmetros:

authHeader - O cabeçalho HTTP bruto no formato: "Portador [longString]".
credentials - O conjunto definido pelo usuário de credenciais válidas, como a AppId.
serviceUrl - A URL de serviço da solicitação.
channelId - A ID do canal a ser validada.

Retornos:

Um CompletableFuture que representa a operação assíncrona.
     On join:

authenticateToken

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

Valide o cabeçalho de autenticação de entrada como um token enviado de um Serviço de Canal governamental do Bot Framework.

Parâmetros:

authHeader - O cabeçalho HTTP bruto no formato: "Portador [longString]".
credentials - O conjunto definido pelo usuário de credenciais válidas, como a AppId.
serviceUrl - A URL de serviço da solicitação.
channelId - A ID do canal a ser validada.
authConfig - A configuração de autenticação.

Retornos:

Um CompletableFuture que representa a operação assíncrona.
     On join:

getOpenIdMetaDataUrl

public static String getOpenIdMetaDataUrl()

Obtém a URL de metadados OpenID.

Retornos:

A URL.

getTokenValidationParameters

public static TokenValidationParameters getTokenValidationParameters()

PARA BOT DO CANAL GOVERNAMENTAL.

Retornos:

Parâmetros de validação de token ao se conectar a um bot.

setOpenIdMetaDataUrl

public static void setOpenIdMetaDataUrl(String withOpenIdMetaDataUrl)

Define a URL de metadados OpenID.

Parâmetros:

withOpenIdMetaDataUrl - A URL de metadados.

validateIdentity

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

Valide a ClaimsIdentity conforme enviado de um Serviço de Canal governamental do Bot Framework.

Parâmetros:

identity - A identidade de declarações a ser validada.
credentials - O conjunto definido pelo usuário de credenciais válidas, como a AppId.
serviceUrl - A URL de serviço da solicitação.

Retornos:

Um CompletableFuture que representa a operação assíncrona.
     On join:

Aplica-se a