RestUserToken Classe
- java.lang.Object
- com.microsoft.bot.connector.rest.RestUserToken
Implementações
public class RestUserToken
implements UserToken
Uma instância dessa classe fornece acesso a todas as operações definidas no UserTokens.
Resumo do Construtor
Resumo do método
| Modificador e tipo |
Método e descrição |
|
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)
Envie um cartão OAuth fictício quando o bot estiver sendo usado no Emulador para teste sem buscar um 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 herdados 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
Detalhes do construtor
RestUserToken
public RestUserToken(Retrofit withRetrofit, RestOAuthClient withClient)
Inicializa uma instância de UserTokensImpl.
Parâmetros:
withRetrofit
- a instância de Retrofit criada a partir de um Retrofit Builder.
withClient
- a instância do cliente de serviço que contém essa classe de operação.
Detalhes do método
exchangeToken
public CompletableFuture exchangeToken(String userId, String connectionName, String channelId, TokenExchangeRequest exchangeRequest)
Parâmetros:
userId
- o valor da cadeia de caracteres
connectionName
- o valor da cadeia de caracteres
channelId
- o valor da cadeia de caracteres
exchangeRequest
- a TokenExchangeRequest
Retornos:
o observável para o objeto TokenResponse
getAadTokens
public CompletableFuture
Parâmetros:
userId
- o valor da cadeia de caracteres
connectionName
- o valor da cadeia de caracteres
aadResourceUrls
- o valor de AadResourceUrls
Retornos:
o observável para o objeto> De cadeia de caracteres de<de mapa, TokenResponse
getAadTokens
public CompletableFuture
Parâmetros:
userId
- o valor da cadeia de caracteres
connectionName
- o valor da cadeia de caracteres
aadResourceUrls
- o valor de AadResourceUrls
channelId
- o valor da cadeia de caracteres
Retornos:
o observável para o objeto> De cadeia de caracteres de<de mapa, TokenResponse
getToken
public CompletableFuture getToken(String userId, String connectionName)
Parâmetros:
userId
- o valor da cadeia de caracteres
connectionName
- o valor da cadeia de caracteres
Retornos:
o observável para o objeto TokenResponse
getToken
public CompletableFuture getToken(String userId, String connectionName, String channelId, String code)
Parâmetros:
userId
- o valor da cadeia de caracteres
connectionName
- o valor da cadeia de caracteres
channelId
- o valor da cadeia de caracteres
code
- o valor da cadeia de caracteres
Retornos:
o observável para o objeto TokenResponse
getTokenStatus
public CompletableFuture> getTokenStatus(String userId)
Parâmetros:
userId
- o valor da cadeia de caracteres
Retornos:
o observável para o objeto<TokenStatus>
getTokenStatus
public CompletableFuture> getTokenStatus(String userId, String channelId, String include)
Parâmetros:
userId
- o valor da cadeia de caracteres
channelId
- o valor da cadeia de caracteres
include
- o valor da cadeia de caracteres
Retornos:
o observável para o objeto<TokenStatus>
sendEmulateOAuthCards
public CompletableFuture sendEmulateOAuthCards(boolean emulateOAuthCards)
Envie um cartão OAuth fictício quando o bot estiver sendo usado no Emulador para teste sem buscar um token real.
Parâmetros:
emulateOAuthCards
- Indica se o Emulador deve emular o cartão OAuth.
Retornos:
Uma tarefa que representa o trabalho enfileirado a ser executado.
signOut
public CompletableFuture