UserToken Interfaz

public interface UserToken

Una instancia de esta clase proporciona acceso a todas las operaciones definidas en UserTokens.

Resumen del método

Modificador y tipo Método y descripción
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)

Envíe una tarjeta OAuth ficticia cuando el bot se use en el emulador para realizar pruebas sin capturar un token real.

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)

Detalles del método

exchangeToken

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

Parámetros:

userId - el valor string
connectionName - el valor string
channelId - el valor string
exchangeRequest - tokenExchangeRequest

Devoluciones:

el observable para el objeto TokenResponse

getAadTokens

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

Parámetros:

userId - el valor string
connectionName - el valor string
aadResourceUrls - el valor de AadResourceUrls

Devoluciones:

que se puede observar en el objeto Map<String, TokenResponse>

getAadTokens

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

Parámetros:

userId - el valor string
connectionName - el valor string
aadResourceUrls - el valor de AadResourceUrls
channelId - el valor string

Devoluciones:

que se puede observar en el objeto Map<String, TokenResponse>

getToken

public abstract CompletableFuture getToken(String userId, String connectionName)

Parámetros:

userId - el valor string
connectionName - el valor string

Devoluciones:

el observable para el objeto TokenResponse

getToken

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

Parámetros:

userId - el valor string
connectionName - el valor string
channelId - el valor string
code - el valor string

Devoluciones:

el observable para el objeto TokenResponse

getTokenStatus

public abstract CompletableFuture> getTokenStatus(String userId)

Parámetros:

userId - el valor string

Devoluciones:

el observable para el objeto List<TokenStatus>

getTokenStatus

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

Parámetros:

userId - el valor string
channelId - el valor string
include - el valor string

Devoluciones:

el observable para el objeto List<TokenStatus>

sendEmulateOAuthCards

public abstract CompletableFuture sendEmulateOAuthCards(boolean emulateOAuthCards)

Envíe una tarjeta OAuth ficticia cuando el bot se use en el emulador para realizar pruebas sin capturar un token real.

Parámetros:

emulateOAuthCards - Indica si el emulador debe emular la tarjeta OAuth.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

signOut

public abstract CompletableFuture signOut(String userId)

Parámetros:

userId - el valor string

Devoluciones:

observable para el objeto Object

signOut

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

Parámetros:

userId - el valor string
connectionName - el valor string
channelId - el valor string

Devoluciones:

observable para el objeto Object

Se aplica a