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:

Token asercji jako wartość ciągu, zwykle JWT.

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:

Skrót SHA256 zakodowany w formacie Base64 tokenu asercji.

Dotyczy