IUserAssertion Interface
public interface IUserAssertion
Interface représentant une identité d’utilisateur déléguée utilisée par les applications en aval dans le flux on-Behalf-Of.
Le flux on-Behalf-Of est utilisé lorsqu’un service reçoit un jeton d’une application cliente et doit appeler un autre service pour le compte de l’utilisateur d’origine. Dans ce scénario, le jeton reçu sert d’assertion utilisateur qui prouve l’identité et l’authentification de l’utilisateur d’origine.
Cette interface est généralement utilisée OnBehalfOfParameters lors de l’acquisition de jetons dans des applications de niveau intermédiaire qui doivent appeler des services en aval.
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
| abstract java.lang.String |
getAssertion()
Obtient le jeton d’assertion utilisé dans le flux on-Behalf-Of. |
| abstract java.lang.String |
getAssertionHash()
Obtient un hachage du jeton d’assertion. |
Détails de la méthode
getAssertion
public abstract String getAssertion()
Obtient le jeton d’assertion utilisé dans le flux on-Behalf-Of.
L’assertion est généralement un jeton JWT reçu d’une application cliente en amont qui représente l’identité et l’authentification de l’utilisateur d’origine.
Retours:
getAssertionHash
public abstract String getAssertionHash()
Obtient un hachage du jeton d’assertion.
Ce hachage est utilisé comme clé pour la mise en cache des jetons acquis via le flux On-Behalf-Of, ce qui permet à l’application de récupérer efficacement des jetons pour la même assertion utilisateur sans effectuer de demandes redondantes au service de jetons.
Retours: