IUserAssertion Интерфейс
public interface IUserAssertion
Интерфейс, представляющий делегированное удостоверение пользователя, используемое подчиненными приложениями в потоке on-Behalf-Of.
Поток on-Behalf-Of используется, когда служба получает маркер от клиентского приложения и должна вызывать другую службу от имени исходного пользователя. В этом сценарии полученный маркер служит утверждением пользователя, которое подтверждает удостоверение и проверку подлинности исходного пользователя.
Этот интерфейс обычно используется OnBehalfOfParameters при получении маркеров в приложениях среднего уровня, которые должны вызывать подчиненные службы.
Сводка по методу
| Модификатор и тип | Метод и описание |
|---|---|
| abstract java.lang.String |
getAssertion()
Возвращает маркер утверждения, используемый в потоке on-Behalf-Of. |
| abstract java.lang.String |
getAssertionHash()
Возвращает хэш маркера утверждения. |
Сведения о методе
getAssertion
public abstract String getAssertion()
Возвращает маркер утверждения, используемый в потоке on-Behalf-Of.
Утверждение обычно является маркером JWT, полученным от вышестоящего клиентского приложения, представляющего удостоверение и проверку подлинности исходного пользователя.
Возвращаемое значение:
getAssertionHash
public abstract String getAssertionHash()
Возвращает хэш маркера утверждения.
Этот хэш используется в качестве ключа для кэширования маркеров, приобретенных через поток on-Behalf-Of, что позволяет приложению эффективно извлекать маркеры для того же утверждения пользователя, не выполняя избыточные запросы к службе маркеров.
Возвращаемое значение: