RestUserToken Classe

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

Implementações

UserToken

public class RestUserToken
implements UserToken

Uma instância dessa classe fornece acesso a todas as operações definidas no UserTokens.

Resumo do Construtor

Construtor Description
RestUserToken(Retrofit withRetrofit, RestOAuthClient withClient)

Inicializa uma instância de Tokens dede UsuárioImpl.

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> getAadTokens(String userId, String connectionName, AadResourceUrls aadResourceUrls)

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> getAadTokens(String userId, String connectionName, AadResourceUrls aadResourceUrls, String channelId)

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

Parâmetros:

userId - o valor da cadeia de caracteres

Retornos:

o observável para o objeto Object

signOut

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

Parâmetros:

userId - o valor da cadeia de caracteres
connectionName - o valor da cadeia de caracteres
channelId - o valor da cadeia de caracteres

Retornos:

o observável para o objeto Object

Aplica-se a