SimpleCredentialProvider Classe

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

Implementazioni

public class SimpleCredentialProvider
implements CredentialProvider

Implementazione semplice dell'interfaccia CredentialProvider.

Riepilogo dei costruttori

Costruttore Descrizione
SimpleCredentialProvider()

Inizializza una nuova istanza con credenziali vuote.

SimpleCredentialProvider(String withAppId, String withPassword)

Inizializza una nuova istanza con le credenziali specificate.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
java.lang.String getAppId()

Ottiene l'ID app per questa credenziale.

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

Ottiene la password dell'app per un ID app bot specificato.

java.lang.String getPassword()

Ottiene la password dell'app per questa credenziale.

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

Controlla se l'autenticazione del bot è disabilitata.

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

Convalida un ID app.

void setAppId(String witAppId)

Imposta l'ID app per questa credenziale.

void setPassword(String withPassword)

Imposta la password dell'app per questa credenziale.

Metodi ereditati da 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

Dettagli costruttore

SimpleCredentialProvider

public SimpleCredentialProvider()

Inizializza una nuova istanza con credenziali vuote.

SimpleCredentialProvider

public SimpleCredentialProvider(String withAppId, String withPassword)

Inizializza una nuova istanza con le credenziali specificate.

Parametri:

withAppId - ID app.
withPassword - Password dell'app.

Dettagli metodo

getAppId

public String getAppId()

Ottiene l'ID app per questa credenziale.

Restituisce:

ID app.

getAppPassword

public CompletableFuture getAppPassword(String validateAppId)

Ottiene la password dell'app per un ID app bot specificato.

Parametri:

validateAppId - ID dell'app per cui ottenere la password.

Restituisce:

Se l'attività ha esito positivo e l'ID app è valido, il risultato contiene la password; in caso contrario, null.

getPassword

public String getPassword()

Ottiene la password dell'app per questa credenziale.

Restituisce:

Password.

isAuthenticationDisabled

public CompletableFuture isAuthenticationDisabled()

Controlla se l'autenticazione del bot è disabilitata.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire Se l'attività ha esito positivo e l'autenticazione del bot è disabilitata, il risultato è true; in caso contrario, false.

isValidAppId

public CompletableFuture isValidAppId(String validateAppId)

Convalida un ID app.

Parametri:

validateAppId - ID app da convalidare.

Restituisce:

Se l'attività ha esito positivo, il risultato è true se appId è valido per il controller; in caso contrario, false.

setAppId

public void setAppId(String witAppId)

Imposta l'ID app per questa credenziale.

Parametri:

witAppId - ID app.

setPassword

public void setPassword(String withPassword)

Imposta la password dell'app per questa credenziale.

Parametri:

withPassword - Password.

Si applica a