UserToken Schnittstelle

public interface UserToken

Eine Instanz dieser Klasse bietet Zugriff auf alle vorgänge, die in UserTokens definiert sind.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
abstract java.util.concurrent.CompletableFuture<TokenResponse> exchangeToken(String userId, String connectionName, String channelId, TokenExchangeRequest exchangeRequest)
abstract java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,TokenResponse>> getAadTokens(String userId, String connectionName, AadResourceUrls aadResourceUrls)
abstract java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,TokenResponse>> getAadTokens(String userId, String connectionName, AadResourceUrls aadResourceUrls, String channelId)
abstract java.util.concurrent.CompletableFuture<TokenResponse> getToken(String userId, String connectionName)
abstract java.util.concurrent.CompletableFuture<TokenResponse> getToken(String userId, String connectionName, String channelId, String code)
abstract java.util.concurrent.CompletableFuture<java.util.List<TokenStatus>> getTokenStatus(String userId)
abstract java.util.concurrent.CompletableFuture<java.util.List<TokenStatus>> getTokenStatus(String userId, String channelId, String include)
abstract java.util.concurrent.CompletableFuture<java.lang.Void> sendEmulateOAuthCards(boolean emulateOAuthCards)

Senden Sie eine Dummy OAuth-Karte, wenn der Bot im Emulator zum Testen verwendet wird, ohne ein echtes Token abzurufen.

abstract java.util.concurrent.CompletableFuture<java.lang.Object> signOut(String userId)
abstract java.util.concurrent.CompletableFuture<java.lang.Object> signOut(String userId, String connectionName, String channelId)

Details zur Methode

exchangeToken

public abstract CompletableFuture exchangeToken(String userId, String connectionName, String channelId, TokenExchangeRequest exchangeRequest)

Parameter:

userId - der String-Wert
connectionName - der String-Wert
channelId - der String-Wert
exchangeRequest - ein TokenExchangeRequest

Gibt zurück:

das TokenResponse-Objekt feststellbar ist

getAadTokens

public abstract CompletableFuture> getAadTokens(String userId, String connectionName, AadResourceUrls aadResourceUrls)

Parameter:

userId - der String-Wert
connectionName - der String-Wert
aadResourceUrls - der Wert "AadResourceUrls"

Gibt zurück:

der observable to the Map<String, TokenResponse> object

getAadTokens

public abstract CompletableFuture> getAadTokens(String userId, String connectionName, AadResourceUrls aadResourceUrls, String channelId)

Parameter:

userId - der String-Wert
connectionName - der String-Wert
aadResourceUrls - der Wert "AadResourceUrls"
channelId - der String-Wert

Gibt zurück:

der observable to the Map<String, TokenResponse> object

getToken

public abstract CompletableFuture getToken(String userId, String connectionName)

Parameter:

userId - der String-Wert
connectionName - der String-Wert

Gibt zurück:

das TokenResponse-Objekt feststellbar ist

getToken

public abstract CompletableFuture getToken(String userId, String connectionName, String channelId, String code)

Parameter:

userId - der String-Wert
connectionName - der String-Wert
channelId - der String-Wert
code - der String-Wert

Gibt zurück:

das TokenResponse-Objekt feststellbar ist

getTokenStatus

public abstract CompletableFuture> getTokenStatus(String userId)

Parameter:

userId - der String-Wert

Gibt zurück:

die für das List<TokenStatus>-Objekt feststellbar ist

getTokenStatus

public abstract CompletableFuture> getTokenStatus(String userId, String channelId, String include)

Parameter:

userId - der String-Wert
channelId - der String-Wert
include - der String-Wert

Gibt zurück:

die für das List<TokenStatus>-Objekt feststellbar ist

sendEmulateOAuthCards

public abstract CompletableFuture sendEmulateOAuthCards(boolean emulateOAuthCards)

Senden Sie eine Dummy OAuth-Karte, wenn der Bot im Emulator zum Testen verwendet wird, ohne ein echtes Token abzurufen.

Parameter:

emulateOAuthCards - Gibt an, ob der Emulator die OAuth-Karte emulieren soll.

Gibt zurück:

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

signOut

public abstract CompletableFuture signOut(String userId)

Parameter:

userId - der String-Wert

Gibt zurück:

das Objekt feststellbar ist

signOut

public abstract CompletableFuture signOut(String userId, String connectionName, String channelId)

Parameter:

userId - der String-Wert
connectionName - der String-Wert
channelId - der String-Wert

Gibt zurück:

das Objekt feststellbar ist

Gilt für: