SimpleCredentialProvider Klasse

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

Implementiert

public class SimpleCredentialProvider
implements CredentialProvider

Eine einfache Implementierung der CredentialProvider-Schnittstelle.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
SimpleCredentialProvider()

Initialisiert eine neue Instanz mit leeren Anmeldeinformationen.

SimpleCredentialProvider(String withAppId, String withPassword)

Initialisiert eine neue Instanz mit den bereitgestellten Anmeldeinformationen.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
java.lang.String getAppId()

Ruft die App-ID für diese Anmeldeinformationen ab.

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

Ruft das App-Kennwort für eine bestimmte Bot-App-ID ab.

java.lang.String getPassword()

Ruft das App-Kennwort für diese Anmeldeinformationen ab.

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

Überprüft, ob die Bot-Authentifizierung deaktiviert ist.

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

Überprüft eine App-ID.

void setAppId(String witAppId)

Legt die App-ID für diese Anmeldeinformationen fest.

void setPassword(String withPassword)

Legt das App-Kennwort für diese Anmeldeinformationen fest.

Geerbte Methoden von 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

Details zum Konstruktor

SimpleCredentialProvider

public SimpleCredentialProvider()

Initialisiert eine neue Instanz mit leeren Anmeldeinformationen.

SimpleCredentialProvider

public SimpleCredentialProvider(String withAppId, String withPassword)

Initialisiert eine neue Instanz mit den bereitgestellten Anmeldeinformationen.

Parameter:

withAppId - Die App-ID.
withPassword - Das App-Kennwort.

Details zur Methode

getAppId

public String getAppId()

Ruft die App-ID für diese Anmeldeinformationen ab.

Gibt zurück:

Die App-ID.

getAppPassword

public CompletableFuture getAppPassword(String validateAppId)

Ruft das App-Kennwort für eine bestimmte Bot-App-ID ab.

Parameter:

validateAppId - Die ID der App, für die das Kennwort abgerufen werden soll.

Gibt zurück:

Wenn die Aufgabe erfolgreich ist und die App-ID gültig ist, enthält das Ergebnis das Kennwort. andernfalls null.

getPassword

public String getPassword()

Ruft das App-Kennwort für diese Anmeldeinformationen ab.

Gibt zurück:

Das Kennwort.

isAuthenticationDisabled

public CompletableFuture isAuthenticationDisabled()

Überprüft, ob die Bot-Authentifizierung deaktiviert ist.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt, wenn die Aufgabe erfolgreich ist und die Bot-Authentifizierung deaktiviert ist, ist das Ergebnis wahr; andernfalls "false".

isValidAppId

public CompletableFuture isValidAppId(String validateAppId)

Überprüft eine App-ID.

Parameter:

validateAppId - Die zu überprüfende App-ID.

Gibt zurück:

Wenn der Vorgang erfolgreich ist, ist das Ergebnis "true", wenn "appId" für den Controller gültig ist. andernfalls "false".

setAppId

public void setAppId(String witAppId)

Legt die App-ID für diese Anmeldeinformationen fest.

Parameter:

witAppId - Die App-ID.

setPassword

public void setPassword(String withPassword)

Legt das App-Kennwort für diese Anmeldeinformationen fest.

Parameter:

withPassword - Das Kennwort.

Gilt für: