RestUserToken Clase

  • java.lang.Object
    • com.microsoft.bot.connector.rest.RestUserToken

Implementaciones

UserToken

public class RestUserToken
implements UserToken

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

Resumen del constructor

Constructor Description
RestUserToken(Retrofit withRetrofit, RestOAuthClient withClient)

Inicializa una instancia de Tokens dede usuarioImpl.

Resumen del método

Modificador y tipo Método y descripción
java.util.concurrent.CompletableFuture<TokenResponse> exchangeToken(String userId, String connectionName, String channelId, TokenExchangeRequest exchangeRequest)
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,TokenResponse>> getAadTokens(String userId, String connectionName, AadResourceUrls aadResourceUrls)
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,TokenResponse>> getAadTokens(String userId, String connectionName, AadResourceUrls aadResourceUrls, String channelId)
java.util.concurrent.CompletableFuture<TokenResponse> getToken(String userId, String connectionName)
java.util.concurrent.CompletableFuture<TokenResponse> getToken(String userId, String connectionName, String channelId, String code)
java.util.concurrent.CompletableFuture<java.util.List<TokenStatus>> getTokenStatus(String userId)
java.util.concurrent.CompletableFuture<java.util.List<TokenStatus>> getTokenStatus(String userId, String channelId, String include)
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.

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

Métodos heredados de 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

Detalles del constructor

RestUserToken

public RestUserToken(Retrofit withRetrofit, RestOAuthClient withClient)

Inicializa una instancia de UserTokensImpl.

Parámetros:

withRetrofit - la instancia de Retrofit creada a partir de un Generador de retroajustes.
withClient - la instancia del cliente de servicio que contiene esta clase de operación.

Detalles del método

exchangeToken

public 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 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 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 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 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 CompletableFuture> getTokenStatus(String userId)

Parámetros:

userId - el valor string

Devoluciones:

el observable para el objeto List<TokenStatus>

getTokenStatus

public 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 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 CompletableFuture signOut(String userId)

Parámetros:

userId - el valor string

Devoluciones:

observable para el objeto Object

signOut

public 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