UserToken Interface

public interface UserToken

Uma instância dessa classe fornece acesso a todas as operações definidas em 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)

Parameters:

userId - o valor string
connectionName - o valor string
channelId - o valor string
exchangeRequest - um TokenExchangeRequest

Returns:

o observável para o objeto TokenResponse

getAadTokens

public abstract CompletableFuture<>> getAadTokens(String userId, String connectionName, AadResourceUrls aadResourceUrls)

Parameters:

userId - o valor string
connectionName - o valor string
aadResourceUrls - o valor AadResourceUrls

Returns:

o observável para o objeto Map<String, TokenResponse>

getAadTokens

public abstract CompletableFuture<>> getAadTokens(String userId, String connectionName, AadResourceUrls aadResourceUrls, String channelId)

Parameters:

userId - o valor string
connectionName - o valor string
aadResourceUrls - o valor AadResourceUrls
channelId - o valor string

Returns:

o observável para o objeto Map<String, TokenResponse>

getToken

public abstract CompletableFuture getToken(String userId, String connectionName)

Parameters:

userId - o valor string
connectionName - o valor string

Returns:

o observável para o objeto TokenResponse

getToken

public abstract CompletableFuture getToken(String userId, String connectionName, String channelId, String code)

Parameters:

userId - o valor string
connectionName - o valor string
channelId - o valor string
code - o valor string

Returns:

o observável para o objeto TokenResponse

getTokenStatus

public abstract CompletableFuture<>> getTokenStatus(String userId)

Parameters:

userId - o valor string

Returns:

o observável para o objeto List<TokenStatus>

getTokenStatus

public abstract CompletableFuture<>> getTokenStatus(String userId, String channelId, String include)

Parameters:

userId - o valor string
channelId - o valor string
include - o valor string

Returns:

o observável para o objeto List<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.

Parameters:

emulateOAuthCards - Indica se o Emulador deve emular o cartão OAuth.

Returns:

Uma tarefa que representa o trabalho enfileirado para execução.

signOut

public abstract CompletableFuture signOut(String userId)

Parameters:

userId - o valor string

Returns:

o observável para o objeto Object

signOut

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

Parameters:

userId - o valor string
connectionName - o valor string
channelId - o valor string

Returns:

o observável para o objeto Object

Aplica-se a