UserToken Interface

public interface UserToken

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

Resumo do método

Modificador e tipo Método e descrição
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)

Envie um cartão OAuth fictício quando o bot estiver sendo usado no Emulador para teste sem buscar um 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)

Detalhes do método

exchangeToken

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

Parâmetros:

userId - o valor da cadeia de caracteres

Retornos:

o observável para o objeto<TokenStatus>

getTokenStatus

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

Parâmetros:

userId - o valor da cadeia de caracteres

Retornos:

o observável para o objeto Object

signOut

public abstract 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