CredentialProvider Interface
public interface CredentialProvider
Interface CredentialProvider. Cette interface permet aux bots de fournir leur propre implémentation de ce qui est, et ce qui n’est pas, un appId et un mot de passe valides. Cela est utile dans le cas de bots multilocataires, où le bot peut avoir besoin d’appeler un service pour déterminer si une paire appid/mot de passe particulière est valide. Pour les bots à locataire unique (la grande majorité), les fournisseurs statiques simples sont suffisants.
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getAppPassword(String appId)
Obtient le mot de passe de l’application pour un ID d’application bot donné. |
| abstract java.util.concurrent.CompletableFuture<java.lang.Boolean> |
isAuthenticationDisabled()
Vérifie si l’authentification du bot est désactivée. |
| abstract java.util.concurrent.CompletableFuture<java.lang.Boolean> |
isValidAppId(String appId)
Valide un ID d’application. |
Détails de la méthode
getAppPassword
public abstract CompletableFuture
Obtient le mot de passe de l’application pour un ID d’application bot donné.
Paramètres:
Retours:
isAuthenticationDisabled
public abstract CompletableFuture
Vérifie si l’authentification du bot est désactivée.
Retours:
isValidAppId
public abstract CompletableFuture
Valide un ID d’application.
Paramètres:
Retours: