IUserAssertion Interface
public interface IUserAssertion
Interface die een gedelegeerde gebruikersidentiteit vertegenwoordigt die wordt gebruikt door downstreamtoepassingen in de stroom On-Behalf-Of.
De on-Behalf-Of-stroom wordt gebruikt wanneer een service een token van een clienttoepassing ontvangt en een andere service namens de oorspronkelijke gebruiker moet aanroepen. In dit scenario fungeert het ontvangen token als de gebruikersverklaring die de identiteit en verificatie van de oorspronkelijke gebruiker bewijst.
Deze interface wordt doorgaans gebruikt bij OnBehalfOfParameters het verkrijgen van tokens in toepassingen in de middelste laag die downstreamservices moeten aanroepen.
Methodesamenvatting
| Modifier en type | Methode en beschrijving |
|---|---|
| abstract java.lang.String |
getAssertion()
Hiermee haalt u het assertietoken op dat wordt gebruikt in de stroom On-Behalf-Of. |
| abstract java.lang.String |
getAssertionHash()
Hiermee haalt u een hash van het assertietoken op. |
Methodedetails
getAssertion
public abstract String getAssertion()
Hiermee haalt u het assertietoken op dat wordt gebruikt in de stroom On-Behalf-Of.
De assertie is doorgaans een JWT-token dat is ontvangen van een upstream-clienttoepassing die de identiteit en verificatie van de oorspronkelijke gebruiker vertegenwoordigt.
Retouren:
getAssertionHash
public abstract String getAssertionHash()
Hiermee haalt u een hash van het assertietoken op.
Deze hash wordt gebruikt als een sleutel voor het opslaan van tokens die zijn verkregen via de on-Behalf-Of-stroom, zodat de toepassing tokens efficiƫnt kan ophalen voor dezelfde gebruikersverklaring zonder redundante aanvragen naar de tokenservice uit te voeren.
Retouren: