UserToken Interfaccia

public interface UserToken

Un'istanza di questa classe fornisce l'accesso a tutte le operazioni definite in UserTokens.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
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)

Inviare una scheda OAuth fittizia quando il bot viene usato nell'emulatore per i test senza recuperare un token reale.

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)

Dettagli metodo

exchangeToken

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

Parametri:

userId - valore String
connectionName - valore String
channelId - valore String
exchangeRequest - TokenExchangeRequest

Restituisce:

osservabile all'oggetto TokenResponse

getAadTokens

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

Parametri:

userId - valore String
connectionName - valore String
aadResourceUrls - valore di AadResourceUrls

Restituisce:

osservabile all'oggetto String<Map, TokenResponse>

getAadTokens

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

Parametri:

userId - valore String
connectionName - valore String
aadResourceUrls - valore di AadResourceUrls
channelId - valore String

Restituisce:

osservabile all'oggetto String<Map, TokenResponse>

getToken

public abstract CompletableFuture getToken(String userId, String connectionName)

Parametri:

userId - valore String
connectionName - valore String

Restituisce:

osservabile all'oggetto TokenResponse

getToken

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

Parametri:

userId - valore String
connectionName - valore String
channelId - valore String
code - valore String

Restituisce:

osservabile all'oggetto TokenResponse

getTokenStatus

public abstract CompletableFuture> getTokenStatus(String userId)

Parametri:

userId - valore String

Restituisce:

osservabile all'oggetto List<TokenStatus>

getTokenStatus

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

Parametri:

userId - valore String
channelId - valore String
include - valore String

Restituisce:

osservabile all'oggetto List<TokenStatus>

sendEmulateOAuthCards

public abstract CompletableFuture sendEmulateOAuthCards(boolean emulateOAuthCards)

Inviare una scheda OAuth fittizia quando il bot viene usato nell'emulatore per i test senza recuperare un token reale.

Parametri:

emulateOAuthCards - Indica se l'emulatore deve emulare la scheda OAuth.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

signOut

public abstract CompletableFuture signOut(String userId)

Parametri:

userId - valore String

Restituisce:

osservabile all'oggetto Object

signOut

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

Parametri:

userId - valore String
connectionName - valore String
channelId - valore String

Restituisce:

osservabile all'oggetto Object

Si applica a