RestUserToken Clase
- java.lang.Object
- com.microsoft.bot.connector.rest.RestUserToken
Implementaciones
public class RestUserToken
implements UserToken
Una instancia de esta clase proporciona acceso a todas las operaciones definidas en UserTokens.
Resumen del constructor
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
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
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