UserTokenProvider Интерфейс
public interface UserTokenProvider
Поставщик OAuth.
Сводка по методу
| Модификатор и тип | Метод и описание |
|---|---|
|
abstract
java.util.concurrent.CompletableFuture<Token |
exchangeToken(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId, TokenExchangeRequest exchangeRequest)
Выполняет операцию обмена маркерами, например для единого входа. |
|
abstract
java.util.concurrent.CompletableFuture<Token |
exchangeToken(TurnContext turnContext, String connectionName, String userId, TokenExchangeRequest exchangeRequest)
Выполняет операцию обмена маркерами, например для единого входа. |
|
abstract
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,Token |
getAadTokens(TurnContext context, AppCredentials oAuthAppCredentials, String connectionName, String[] resourceUrls, String userId)
Извлекает маркеры Azure Active Directory для определенных ресурсов в настроенном подключении с помощью настраиваемых учетных данных приложения |
|
default
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,Token |
getAadTokens(TurnContext turnContext, String connectionName, String[] resourceUrls)
Извлекает маркеры Azure Active Directory для определенных ресурсов в настроенном подключении. |
|
abstract
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,Token |
getAadTokens(TurnContext turnContext, String connectionName, String[] resourceUrls, String userId)
Извлекает маркеры Azure Active Directory для определенных ресурсов в настроенном подключении. |
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName)
Получите ссылку необработанного входа, отправляемую пользователю для входа в имя подключения, используя настраиваемые учетные данные приложения |
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId, String finalRedirect)
Получите ссылку необработанного входа, отправляемую пользователю для входа в имя подключения, используя настраиваемые учетные данные приложения |
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, String connectionName)
Получите ссылку необработанного входа, отправляемую пользователю для входа в имя подключения. |
| abstract java.util.concurrent.CompletableFuture<java.lang.String> |
getOAuthSignInLink(TurnContext turnContext, String connectionName, String userId, String finalRedirect)
Получите ссылку необработанного входа, отправляемую пользователю для входа в имя подключения. |
|
abstract
java.util.concurrent.CompletableFuture<Sign |
getSignInResource(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId, String finalRedirect)
Получите ссылку необработанного входа, отправляемую пользователю для входа в имя подключения. |
|
abstract
java.util.concurrent.CompletableFuture<Sign |
getSignInResource(TurnContext turnContext, String connectionName)
Получите ссылку необработанного входа, отправляемую пользователю для входа в имя подключения. |
|
abstract
java.util.concurrent.CompletableFuture<Sign |
getSignInResource(TurnContext turnContext, String connectionName, String userId, String finalRedirect)
Получите ссылку необработанного входа, отправляемую пользователю для входа в имя подключения. |
|
abstract
java.util.concurrent.CompletableFuture<java.util.List<Token |
getTokenStatus(TurnContext context, AppCredentials oAuthAppCredentials, String userId, String includeFilter)
Извлекает состояние токена для каждого настроенного подключения для данного пользователя с помощью настраиваемых учетных данных приложения |
|
default
java.util.concurrent.CompletableFuture<java.util.List<Token |
getTokenStatus(TurnContext turnContext, String userId)
Извлекает состояние токена для каждого настроенного подключения для данного пользователя. |
|
abstract
java.util.concurrent.CompletableFuture<java.util.List<Token |
getTokenStatus(TurnContext turnContext, String userId, String includeFilter)
Извлекает состояние токена для каждого настроенного подключения для данного пользователя. |
|
abstract
java.util.concurrent.CompletableFuture<Token |
getUserToken(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String magicCode)
Пытается получить маркер для пользователя, который находится в потоке входа, используя настраиваемые учетные данные приложения |
|
abstract
java.util.concurrent.CompletableFuture<Token |
getUserToken(TurnContext turnContext, String connectionName, String magicCode)
Пытается получить маркер для пользователя, который находится в потоке входа. |
| default java.util.concurrent.CompletableFuture<java.lang.Void> |
signOutUser(TurnContext turnContext)
Подписывает пользователя с помощью сервера токенов. |
| abstract java.util.concurrent.CompletableFuture<java.lang.Void> |
signOutUser(TurnContext turnContext, AppCredentials oAuthAppCredentials, String connectionName, String userId)
Подписывает пользователя с помощью сервера маркеров с помощью настраиваемых учетных данных приложения |
| abstract java.util.concurrent.CompletableFuture<java.lang.Void> |
signOutUser(TurnContext turnContext, String connectionName, String userId)
Подписывает пользователя с помощью сервера токенов. |
Сведения о методе
exchangeToken
public abstract CompletableFuture
Выполняет операцию обмена маркерами, например для единого входа.
Параметры:
Возвращаемое значение:
exchangeToken
public abstract CompletableFuture
Выполняет операцию обмена маркерами, например для единого входа.
Параметры:
Возвращаемое значение:
getAadTokens
public abstract CompletableFuture
Извлекает маркеры Azure Active Directory для определенных ресурсов в настроенном подключении с помощью настраиваемых appCredentials.
Параметры:
Возвращаемое значение:
getAadTokens
public default CompletableFuture
Извлекает маркеры Azure Active Directory для определенных ресурсов в настроенном подключении.
Параметры:
Возвращаемое значение:
getAadTokens
public abstract CompletableFuture
Извлекает маркеры Azure Active Directory для определенных ресурсов в настроенном подключении.
Параметры:
Возвращаемое значение:
getOAuthSignInLink
public abstract CompletableFuture
Получите ссылку необработанного входа, отправляемую пользователю для входа для имени подключения с помощью настроенных AppCredentials.
Параметры:
Возвращаемое значение:
getOAuthSignInLink
public abstract CompletableFuture
Получите ссылку необработанного входа, отправляемую пользователю для входа для имени подключения с помощью настроенных AppCredentials.
Параметры:
Возвращаемое значение:
getOAuthSignInLink
public abstract CompletableFuture
Получите ссылку необработанного входа, отправляемую пользователю для входа в имя подключения.
Параметры:
Возвращаемое значение:
getOAuthSignInLink
public abstract CompletableFuture
Получите ссылку необработанного входа, отправляемую пользователю для входа в имя подключения.
Параметры:
Возвращаемое значение:
getSignInResource
public abstract CompletableFuture
Получите ссылку необработанного входа, отправляемую пользователю для входа в имя подключения.
Параметры:
Возвращаемое значение:
getSignInResource
public abstract CompletableFuture
Получите ссылку необработанного входа, отправляемую пользователю для входа в имя подключения.
Параметры:
Возвращаемое значение:
getSignInResource
public abstract CompletableFuture
Получите ссылку необработанного входа, отправляемую пользователю для входа в имя подключения.
Параметры:
Возвращаемое значение:
getTokenStatus
public abstract CompletableFuture> getTokenStatus(TurnContext context, AppCredentials oAuthAppCredentials, String userId, String includeFilter)
Извлекает состояние токена для каждого настроенного подключения для данного пользователя с помощью настраиваемых appCredentials.
Параметры:
Возвращаемое значение:
getTokenStatus
public default CompletableFuture> getTokenStatus(TurnContext turnContext, String userId)
Извлекает состояние токена для каждого настроенного подключения для данного пользователя.
Параметры:
Возвращаемое значение:
getTokenStatus
public abstract CompletableFuture> getTokenStatus(TurnContext turnContext, String userId, String includeFilter)
Извлекает состояние токена для каждого настроенного подключения для данного пользователя.
Параметры:
Возвращаемое значение:
getUserToken
public abstract CompletableFuture
Пытается получить маркер для пользователя, который находится в потоке входа, с помощью настраиваемых AppCredentials.
Параметры:
Возвращаемое значение:
getUserToken
public abstract CompletableFuture
Пытается получить маркер для пользователя, который находится в потоке входа.
Параметры:
Возвращаемое значение:
signOutUser
public default CompletableFuture
Подписывает пользователя с помощью сервера токенов.
Параметры:
Возвращаемое значение:
signOutUser
public abstract CompletableFuture
Подписывает пользователя с помощью сервера токенов с помощью настраиваемых appCredentials.
Параметры:
Возвращаемое значение:
signOutUser
public abstract CompletableFuture
Подписывает пользователя с помощью сервера токенов.
Параметры:
Возвращаемое значение: