CredentialProvider Interfaccia
public interface CredentialProvider
Interfaccia CredentialProvider. Questa interfaccia consente ai bot di fornire la propria implementazione di ciò che è e ciò che non è, un id app e una password validi. Ciò è utile nel caso di bot multi-tenant, in cui il bot potrebbe dover chiamare un servizio per determinare se una determinata coppia appid/password è valida. Per i bot a tenant singolo (la maggior parte) i provider statici semplici sono sufficienti.
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getAppPassword(String appId)
Ottiene la password dell'app per un ID app bot specificato. |
| abstract java.util.concurrent.CompletableFuture<java.lang.Boolean> |
isAuthenticationDisabled()
Controlla se l'autenticazione del bot è disabilitata. |
| abstract java.util.concurrent.CompletableFuture<java.lang.Boolean> |
isValidAppId(String appId)
Convalida un ID app. |
Dettagli metodo
getAppPassword
public abstract CompletableFuture
Ottiene la password dell'app per un ID app bot specificato.
Parametri:
Restituisce:
isAuthenticationDisabled
public abstract CompletableFuture
Controlla se l'autenticazione del bot è disabilitata.
Restituisce:
isValidAppId
public abstract CompletableFuture
Convalida un ID app.
Parametri:
Restituisce: