IUserAssertion Interfaccia
public interface IUserAssertion
Interfaccia che rappresenta un'identità utente delegata usata dalle applicazioni downstream nel flusso on-Behalf-Of.
Il flusso on-Behalf-Of viene usato quando un servizio riceve un token da un'applicazione client e deve chiamare un altro servizio per conto dell'utente originale. In questo scenario, il token ricevuto funge da asserzione utente che dimostra l'identità e l'autenticazione dell'utente originale.
Questa interfaccia viene in genere usata con OnBehalfOfParameters durante l'acquisizione di token nelle applicazioni di livello intermedio che devono chiamare i servizi downstream.
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
| abstract java.lang.String |
getAssertion()
Ottiene il token di asserzione utilizzato nel flusso on-Behalf-Of. |
| abstract java.lang.String |
getAssertionHash()
Ottiene un hash del token di asserzione. |
Dettagli metodo
getAssertion
public abstract String getAssertion()
Ottiene il token di asserzione utilizzato nel flusso on-Behalf-Of.
L'asserzione è in genere un token JWT ricevuto da un'applicazione client upstream che rappresenta l'identità e l'autenticazione dell'utente originale.
Valori restituiti:
getAssertionHash
public abstract String getAssertionHash()
Ottiene un hash del token di asserzione.
Questo hash viene usato come chiave per memorizzare nella cache i token acquisiti tramite il flusso on-Behalf-Of, consentendo all'applicazione di recuperare in modo efficiente i token per la stessa asserzione utente senza effettuare richieste ridondanti al servizio token.
Valori restituiti: