UserToken 接口
public interface UserToken
此类的实例提供对 UserTokens 中定义的所有操作的访问权限。
方法摘要
修饰符和类型 |
方法和描述 |
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)
在模拟器上使用机器人进行测试时,发送虚拟 OAuth 卡,而无需提取真实令牌。
|
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)
|
方法详细信息
exchangeToken
public abstract CompletableFuture exchangeToken(String userId, String connectionName, String channelId, TokenExchangeRequest exchangeRequest)
Parameters:
userId
- 字符串值
connectionName
- 字符串值
channelId
- 字符串值
exchangeRequest
- a TokenExchangeRequest
Returns:
对 TokenResponse 对象可观察的
getAadTokens
public abstract CompletableFuture<>> getAadTokens(String userId, String connectionName, AadResourceUrls aadResourceUrls)
Parameters:
userId
- 字符串值
connectionName
- 字符串值
aadResourceUrls
- AadResourceUrls 值
Returns:
可观测到 Map<字符串,TokenResponse> 对象
getAadTokens
public abstract CompletableFuture<>> getAadTokens(String userId, String connectionName, AadResourceUrls aadResourceUrls, String channelId)
Parameters:
userId
- 字符串值
connectionName
- 字符串值
aadResourceUrls
- AadResourceUrls 值
channelId
- 字符串值
Returns:
可观测到 Map<字符串,TokenResponse> 对象
getToken
public abstract CompletableFuture getToken(String userId, String connectionName)
Parameters:
userId
- 字符串值
connectionName
- 字符串值
Returns:
对 TokenResponse 对象可观察的
getToken
public abstract CompletableFuture getToken(String userId, String connectionName, String channelId, String code)
Parameters:
userId
- 字符串值
connectionName
- 字符串值
channelId
- 字符串值
code
- 字符串值
Returns:
对 TokenResponse 对象可观察的
getTokenStatus
public abstract CompletableFuture<>> getTokenStatus(String userId)
Parameters:
userId
- 字符串值
Returns:
可观测到 List<TokenStatus> 对象的
getTokenStatus
public abstract CompletableFuture<>> getTokenStatus(String userId, String channelId, String include)
Parameters:
userId
- 字符串值
channelId
- 字符串值
include
- 字符串值
Returns:
可观测到 List<TokenStatus> 对象的
sendEmulateOAuthCards
public abstract CompletableFuture sendEmulateOAuthCards(boolean emulateOAuthCards)
在模拟器上使用机器人进行测试时,发送虚拟 OAuth 卡,而无需提取真实令牌。
Parameters:
emulateOAuthCards
- 指示模拟器是否应模拟 OAuth 卡。
Returns:
表示排队等待执行的工作的任务。
signOut
public abstract CompletableFuture
Parameters:
userId
- 字符串值
Returns:
对象对象的可观测值
signOut
public abstract CompletableFuture
Parameters:
userId
- 字符串值
connectionName
- 字符串值
channelId
- 字符串值
Returns:
对象对象的可观测值
适用于