IUserAssertion Rozhraní

public interface IUserAssertion

Rozhraní představující delegovanou identitu uživatele používanou podřízenými aplikacemi v toku on-Behalf-Of

Tok on-Behalf-Of se používá, když služba obdrží token z klientské aplikace a potřebuje zavolat jinou službu jménem původního uživatele. V tomto scénáři slouží přijatý token jako kontrolní výraz uživatele, který prokáže identitu a ověřování původního uživatele.

Toto rozhraní se obvykle používá OnBehalfOfParameters při získávání tokenů v aplikacích střední vrstvy, které potřebují volat podřízené služby.

Souhrn metod

Modifikátor a typ Metoda a popis
abstract java.lang.String getAssertion()

Získá token kontrolního výrazu použitý v on-Behalf-Of toku.

abstract java.lang.String getAssertionHash()

Získá hodnotu hash tokenu kontrolního výrazu.

Podrobnosti metody

getAssertion

public abstract String getAssertion()

Získá token kontrolního výrazu použitý v on-Behalf-Of toku.

Kontrolní výraz je obvykle token JWT přijatý z upstreamové klientské aplikace, která představuje identitu a ověřování původního uživatele.

Návraty:

Token kontrolního výrazu jako řetězcová hodnota, obvykle JWT.

getAssertionHash

public abstract String getAssertionHash()

Získá hodnotu hash tokenu kontrolního výrazu.

Tato hodnota hash se používá jako klíč pro ukládání tokenů do mezipaměti získané prostřednictvím toku On-Behalf-Of, což aplikaci umožňuje efektivně načítat tokeny pro stejný uživatelský kontrolní výraz bez nutnosti provádět redundantní požadavky na službu tokenů.

Návraty:

Hodnota hash tokenu kontrolního výrazu s kódováním SHA256 v kódování Base64

Platí pro