EnterpriseChannelValidation Classe

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

public final class EnterpriseChannelValidation

Validação de autenticação de canal empresarial.

Resumo do método

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

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

static java.util.concurrent.CompletableFuture<ClaimsIdentity> authenticateToken(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, 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 do Bot Framework.

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

Valida um ClaimsIdentity.

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

Valide o cabeçalho de autenticação de entrada como um token enviado de um Serviço de Canal 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.
channelProvider - O valor channelService que distingue o Azure público do Azure do governo dos EUA.
serviceUrl - A URL de serviço da solicitação.
channelId - A ID do canal a ser validada.

Retornos:

Uma ClaimsIdentity válida.
     On join:

authenticateToken

public static CompletableFuture authenticateToken(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, 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 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.
channelProvider - O valor channelService que distingue o Azure público do Azure do governo dos EUA.
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:

Uma ClaimsIdentity válida.

validateIdentity

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

Valida um ClaimsIdentity.

Parâmetros:

identity - A ClaimsIdentity 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:

Uma ClaimsIdentity válida.
     On join:

Aplica-se a