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)

Параметры:

userId - Строковое значение
connectionName - Строковое значение
channelId - Строковое значение
exchangeRequest - TokenExchangeRequest

Возвращаемое значение:

наблюдаемый объект TokenResponse

getAadTokens

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

Параметры:

userId - Строковое значение
connectionName - Строковое значение
aadResourceUrls - Значение AadResourceUrls

Возвращаемое значение:

наблюдаемый объект Map<String, TokenResponse>

getAadTokens

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

Параметры:

userId - Строковое значение
connectionName - Строковое значение
aadResourceUrls - Значение AadResourceUrls
channelId - Строковое значение

Возвращаемое значение:

наблюдаемый объект Map<String, TokenResponse>

getToken

public abstract CompletableFuture getToken(String userId, String connectionName)

Параметры:

userId - Строковое значение
connectionName - Строковое значение

Возвращаемое значение:

наблюдаемый объект TokenResponse

getToken

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

Параметры:

userId - Строковое значение
connectionName - Строковое значение
channelId - Строковое значение
code - Строковое значение

Возвращаемое значение:

наблюдаемый объект TokenResponse

getTokenStatus

public abstract CompletableFuture> getTokenStatus(String userId)

Параметры:

userId - Строковое значение

Возвращаемое значение:

наблюдаемый объект TokenStat> us<List

getTokenStatus

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

Параметры:

userId - Строковое значение
channelId - Строковое значение
include - Строковое значение

Возвращаемое значение:

наблюдаемый объект TokenStat> us<List

sendEmulateOAuthCards

public abstract CompletableFuture sendEmulateOAuthCards(boolean emulateOAuthCards)

Отправьте фиктивную карточку OAuth, когда бот используется в эмуляторе для тестирования без получения реального токена.

Параметры:

emulateOAuthCards - Указывает, должен ли эмулировать карточку OAuth эмулировать эмулятор.

Возвращаемое значение:

Задача, представляющая выполняемую рабочую очередь.

signOut

public abstract CompletableFuture signOut(String userId)

Параметры:

userId - Строковое значение

Возвращаемое значение:

наблюдаемый объект Object

signOut

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

Параметры:

userId - Строковое значение
connectionName - Строковое значение
channelId - Строковое значение

Возвращаемое значение:

наблюдаемый объект Object

Применяется к