SimpleCredentialProvider Classe

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

Implémente

public class SimpleCredentialProvider
implements CredentialProvider

Implémentation simple de l’interface CredentialProvider.

Récapitulatif du constructeur

Constructeur Description
SimpleCredentialProvider()

Initialise une nouvelle instance avec des informations d’identification vides.

SimpleCredentialProvider(String withAppId, String withPassword)

Initialise une nouvelle instance avec les informations d’identification fournies.

Résumé de la méthode

Modificateur et type Méthode et description
java.lang.String getAppId()

Obtient l’ID d’application pour ces informations d’identification.

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

Obtient le mot de passe de l’application pour un ID d’application bot donné.

java.lang.String getPassword()

Obtient le mot de passe de l’application pour ces informations d’identification.

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

Vérifie si l’authentification du bot est désactivée.

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

Valide un ID d’application.

void setAppId(String witAppId)

Définit l’ID d’application pour ces informations d’identification.

void setPassword(String withPassword)

Définit le mot de passe de l’application pour ces informations d’identification.

Méthodes héritées 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

Détails du constructeur

SimpleCredentialProvider

public SimpleCredentialProvider()

Initialise une nouvelle instance avec des informations d’identification vides.

SimpleCredentialProvider

public SimpleCredentialProvider(String withAppId, String withPassword)

Initialise une nouvelle instance avec les informations d’identification fournies.

Paramètres:

withAppId - ID d’application.
withPassword - Mot de passe de l’application.

Détails de la méthode

getAppId

public String getAppId()

Obtient l’ID d’application pour ces informations d’identification.

Retours:

ID de l’application.

getAppPassword

public CompletableFuture getAppPassword(String validateAppId)

Obtient le mot de passe de l’application pour un ID d’application bot donné.

Paramètres:

validateAppId - ID de l’application pour lequel obtenir le mot de passe.

Retours:

Si la tâche réussit et que l’ID d’application est valide, le résultat contient le mot de passe ; sinon, null.

getPassword

public String getPassword()

Obtient le mot de passe de l’application pour ces informations d’identification.

Retours:

Mot de passe.

isAuthenticationDisabled

public CompletableFuture isAuthenticationDisabled()

Vérifie si l’authentification du bot est désactivée.

Retours:

Tâche qui représente le travail mis en file d’attente pour s’exécuter Si la tâche réussit et que l’authentification du bot est désactivée, le résultat est vrai ; sinon, false.

isValidAppId

public CompletableFuture isValidAppId(String validateAppId)

Valide un ID d’application.

Paramètres:

validateAppId - ID d’application à valider.

Retours:

Si la tâche réussit, le résultat est vrai si appId est valide pour le contrôleur ; sinon, false.

setAppId

public void setAppId(String witAppId)

Définit l’ID d’application pour ces informations d’identification.

Paramètres:

witAppId - ID de l’application.

setPassword

public void setPassword(String withPassword)

Définit le mot de passe de l’application pour ces informations d’identification.

Paramètres:

withPassword - Mot de passe.

S’applique à