RestUserToken Класс

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

Реализации

public class RestUserToken
implements UserToken

Экземпляр этого класса предоставляет доступ ко всем операциям, определенным в UserTokens.

Сводка по конструктору

Конструктор Описание
RestUserToken(Retrofit withRetrofit, RestOAuthClient withClient)

Инициализирует экземпляр маркеровпользователяImpl.

Сводка по методу

Модификатор и тип Метод и описание
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)

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

java.util.concurrent.CompletableFuture<java.lang.Object> signOut(String userId)
java.util.concurrent.CompletableFuture<java.lang.Object> signOut(String userId, String connectionName, String channelId)

Методы, унаследованные от 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

Сведения о конструкторе

RestUserToken

public RestUserToken(Retrofit withRetrofit, RestOAuthClient withClient)

Инициализирует экземпляр UserTokensImpl.

Параметры:

withRetrofit - Экземпляр ретрофита, построенный из ретрофита построителя.
withClient - экземпляр клиента службы, содержащего этот класс операций.

Сведения о методе

exchangeToken

public CompletableFuture exchangeToken(String userId, String connectionName, String channelId, TokenExchangeRequest exchangeRequest)

Параметры:

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

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

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

getAadTokens

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

Параметры:

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

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

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

getAadTokens

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

Параметры:

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

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

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

getToken

public CompletableFuture getToken(String userId, String connectionName)

Параметры:

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

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

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

getToken

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

Параметры:

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

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

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

getTokenStatus

public CompletableFuture> getTokenStatus(String userId)

Параметры:

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

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

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

getTokenStatus

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

Параметры:

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

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

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

sendEmulateOAuthCards

public CompletableFuture sendEmulateOAuthCards(boolean emulateOAuthCards)

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

Параметры:

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

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

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

signOut

public CompletableFuture signOut(String userId)

Параметры:

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

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

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

signOut

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

Параметры:

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

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

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

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