IUserAssertion Interfaz
public interface IUserAssertion
Interfaz que representa una identidad de usuario delegada que usan las aplicaciones de nivel inferior en el flujo on-Behalf-Of.
El flujo on-Behalf-Of se usa cuando un servicio recibe un token de una aplicación cliente y necesita llamar a otro servicio en nombre del usuario original. En este escenario, el token recibido actúa como aserción de usuario que demuestra la identidad y la autenticación del usuario original.
Esta interfaz se usa normalmente con OnBehalfOfParameters al adquirir tokens en aplicaciones de nivel intermedio que necesitan llamar a servicios de bajada.
Resumen del método
| Modificador y tipo | Método y descripción |
|---|---|
| abstract java.lang.String |
getAssertion()
Obtiene el token de aserción usado en el flujo on-Behalf-Of. |
| abstract java.lang.String |
getAssertionHash()
Obtiene un hash del token de aserción. |
Detalles del método
getAssertion
public abstract String getAssertion()
Obtiene el token de aserción usado en el flujo on-Behalf-Of.
Normalmente, la aserción es un token JWT recibido de una aplicación cliente ascendente que representa la identidad y la autenticación del usuario original.
Devoluciones:
getAssertionHash
public abstract String getAssertionHash()
Obtiene un hash del token de aserción.
Este hash se usa como clave para almacenar en caché los tokens adquiridos a través del flujo on-Behalf-Of, lo que permite a la aplicación recuperar tokens de forma eficaz para la misma aserción de usuario sin realizar solicitudes redundantes al servicio de token.
Devoluciones: