IUserAssertion Interfejs
public interface IUserAssertion
Interfejs reprezentujący delegowanej tożsamości użytkownika używanej przez aplikacje podrzędne w przepływieBehalf-Of on-Behalf-Of.
Przepływ on-Behalf-Of jest używany, gdy usługa odbiera token z aplikacji klienckiej i musi wywołać inną usługę w imieniu oryginalnego użytkownika. W tym scenariuszu otrzymany token służy jako potwierdzenie użytkownika, które potwierdza tożsamość i uwierzytelnianie oryginalnego użytkownika.
Ten interfejs jest zwykle używany podczas OnBehalfOfParameters uzyskiwania tokenów w aplikacjach warstwy środkowej, które muszą wywoływać usługi podrzędne.
Podsumowanie metody
| Modyfikator i typ | Metoda i opis |
|---|---|
| abstract java.lang.String |
getAssertion()
Pobiera token asercji używany w przepływieBehalf-Of. |
| abstract java.lang.String |
getAssertionHash()
Pobiera skrót tokenu asercji. |
Szczegóły metody
getAssertion
public abstract String getAssertion()
Pobiera token asercji używany w przepływieBehalf-Of.
Potwierdzenie jest zazwyczaj tokenem JWT odebranym z nadrzędnej aplikacji klienckiej reprezentującej tożsamość i uwierzytelnianie oryginalnego użytkownika.
Zwraca:
getAssertionHash
public abstract String getAssertionHash()
Pobiera skrót tokenu asercji.
Ten skrót jest używany jako klucz do buforowania tokenów uzyskanych za pośrednictwem przepływu on-Behalf-Of, dzięki czemu aplikacja może efektywnie pobierać tokeny dla tej samej asercji użytkownika bez podejmowania nadmiarowych żądań do usługi tokenu.
Zwraca: