CredentialProvider Interface
public interface CredentialProvider
Interface CredentialProvider. Essa interface permite que os Bots forneçam sua própria implementação do que é, e o que não é, um appId e uma senha válidos. Isso é útil no caso de bots multilocatário, em que o bot pode precisar chamar um serviço para determinar se um par appid/senha específico é válido. Para bots de Locatário Único (a grande maioria), os provedores estáticos simples são suficientes.
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getAppPassword(String appId)
Obtém a senha do aplicativo para uma determinada ID de aplicativo de bot. |
abstract java.util.concurrent.CompletableFuture<java.lang.Boolean> |
isAuthenticationDisabled()
Verifica se a autenticação de bot está desabilitada. |
abstract java.util.concurrent.CompletableFuture<java.lang.Boolean> |
isValidAppId(String appId)
Valida uma ID do aplicativo. |
Detalhes do método
getAppPassword
public abstract CompletableFuture
Obtém a senha do aplicativo para uma determinada ID de aplicativo de bot.
Parameters:
Returns:
isAuthenticationDisabled
public abstract CompletableFuture
Verifica se a autenticação de bot está desabilitada.
Returns:
isValidAppId
public abstract CompletableFuture
Valida uma ID do aplicativo.
Parameters:
Returns: