SimpleCredentialProvider Classe

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

Implementações

public class SimpleCredentialProvider
implements CredentialProvider

Uma implementação simples da interface CredentialProvider.

Resumo do Construtor

Construtor Description
SimpleCredentialProvider()

Inicializa uma nova instância com credenciais vazias.

SimpleCredentialProvider(String withAppId, String withPassword)

Inicializa uma nova instância com as credenciais fornecidas.

Resumo do método

Modificador e tipo Método e descrição
java.lang.String getAppId()

Obtém a ID do aplicativo para essa credencial.

java.util.concurrent.CompletableFuture<java.lang.String>

getAppPassword(String validateAppId)

Obtém a senha do aplicativo para uma determinada ID de aplicativo de bot.

java.lang.String getPassword()

Obtém a senha do aplicativo para essa credencial.

java.util.concurrent.CompletableFuture<java.lang.Boolean>

isAuthenticationDisabled()

Verifica se a autenticação do bot está desabilitada.

java.util.concurrent.CompletableFuture<java.lang.Boolean>

isValidAppId(String validateAppId)

Valida uma ID do aplicativo.

void setAppId(String witAppId)

Define a ID do aplicativo para essa credencial.

void setPassword(String withPassword)

Define a senha do aplicativo para essa credencial.

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 construtor

SimpleCredentialProvider

public SimpleCredentialProvider()

Inicializa uma nova instância com credenciais vazias.

SimpleCredentialProvider

public SimpleCredentialProvider(String withAppId, String withPassword)

Inicializa uma nova instância com as credenciais fornecidas.

Parameters:

withAppId - A ID do aplicativo.
withPassword - A senha do aplicativo.

Detalhes do método

getAppId

public String getAppId()

Obtém a ID do aplicativo para essa credencial.

Returns:

A ID do aplicativo.

getAppPassword

public CompletableFuture getAppPassword(String validateAppId)

Obtém a senha do aplicativo para uma determinada ID de aplicativo de bot.

Parameters:

validateAppId - A ID do aplicativo para o qual obter a senha.

Returns:

Se a tarefa for bem-sucedida e a ID do aplicativo for válida, o resultado conterá a senha; caso contrário, nulo.

getPassword

public String getPassword()

Obtém a senha do aplicativo para essa credencial.

Returns:

A senha.

isAuthenticationDisabled

public CompletableFuture isAuthenticationDisabled()

Verifica se a autenticação do bot está desabilitada.

Returns:

Uma tarefa que representa o trabalho enfileirado a ser executado Se a tarefa for bem-sucedida e a autenticação do bot estiver desabilitada, o resultado será verdadeiro; caso contrário, false.

isValidAppId

public CompletableFuture isValidAppId(String validateAppId)

Valida uma ID do aplicativo.

Parameters:

validateAppId - A ID do aplicativo a ser validada.

Returns:

Se a tarefa for bem-sucedida, o resultado será verdadeiro se appId for válido para o controlador; caso contrário, false.

setAppId

public void setAppId(String witAppId)

Define a ID do aplicativo para essa credencial.

Parameters:

witAppId - A ID do aplicativo.

setPassword

public void setPassword(String withPassword)

Define a senha do aplicativo para essa credencial.

Parameters:

withPassword - A senha.

Aplica-se a