SimpleCredentialProvider Clase

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

Implementaciones

CredentialProvider

public class SimpleCredentialProvider
implements CredentialProvider

Implementación sencilla de la interfaz CredentialProvider.

Resumen del constructor

Constructor Description
SimpleCredentialProvider()

Inicializa una nueva instancia con credenciales vacías.

SimpleCredentialProvider(String withAppId, String withPassword)

Inicializa una nueva instancia con las credenciales proporcionadas.

Resumen del método

Modificador y tipo Método y descripción
java.lang.String getAppId()

Obtiene el identificador de la aplicación para esta credencial.

java.util.concurrent.CompletableFuture<java.lang.String> getAppPassword(String validateAppId)

Obtiene la contraseña de la aplicación para un identificador de aplicación de bot determinado.

java.lang.String getPassword()

Obtiene la contraseña de la aplicación para esta credencial.

java.util.concurrent.CompletableFuture<java.lang.Boolean> isAuthenticationDisabled()

Comprueba si la autenticación del bot está deshabilitada.

java.util.concurrent.CompletableFuture<java.lang.Boolean> isValidAppId(String validateAppId)

Valida un identificador de aplicación.

void setAppId(String witAppId)

Establece el identificador de la aplicación para esta credencial.

void setPassword(String withPassword)

Establece la contraseña de la aplicación para esta credencial.

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 constructor

SimpleCredentialProvider

public SimpleCredentialProvider()

Inicializa una nueva instancia con credenciales vacías.

SimpleCredentialProvider

public SimpleCredentialProvider(String withAppId, String withPassword)

Inicializa una nueva instancia con las credenciales proporcionadas.

Parámetros:

withAppId - El identificador de la aplicación.
withPassword - Contraseña de la aplicación.

Detalles del método

getAppId

public String getAppId()

Obtiene el identificador de la aplicación para esta credencial.

Devoluciones:

Identificador de la aplicación.

getAppPassword

public CompletableFuture getAppPassword(String validateAppId)

Obtiene la contraseña de la aplicación para un identificador de aplicación de bot determinado.

Parámetros:

validateAppId - Identificador de la aplicación para el que se va a obtener la contraseña.

Devoluciones:

Si la tarea se realiza correctamente y el identificador de la aplicación es válido, el resultado contiene la contraseña; de lo contrario, null.

getPassword

public String getPassword()

Obtiene la contraseña de la aplicación para esta credencial.

Devoluciones:

La contraseña.

isAuthenticationDisabled

public CompletableFuture isAuthenticationDisabled()

Comprueba si la autenticación del bot está deshabilitada.

Devoluciones:

Tarea que representa el trabajo en cola para ejecutar Si la tarea es correcta y la autenticación del bot está deshabilitada, el resultado es true; de lo contrario, false.

isValidAppId

public CompletableFuture isValidAppId(String validateAppId)

Valida un identificador de aplicación.

Parámetros:

validateAppId - Identificador de la aplicación que se va a validar.

Devoluciones:

Si la tarea se realiza correctamente, el resultado es true si appId es válido para el controlador; de lo contrario, false.

setAppId

public void setAppId(String witAppId)

Establece el identificador de la aplicación para esta credencial.

Parámetros:

witAppId - Identificador de la aplicación.

setPassword

public void setPassword(String withPassword)

Establece la contraseña de la aplicación para esta credencial.

Parámetros:

withPassword - La contraseña.

Se aplica a