Class IDTokenInAccessTokenUpdateStrategy
java.lang.Object
net.shibboleth.oidc.profile.context.navigate.IDTokenInAccessTokenUpdateStrategy
- All Implemented Interfaces:
BiConsumer<ProfileRequestContext,JWT>
public class IDTokenInAccessTokenUpdateStrategy
extends Object
implements BiConsumer<ProfileRequestContext,JWT>
Consumer to update the id_token in the
AccessTokenResponseContext.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.slf4j.LoggerClass logger.private final Function<ProfileRequestContext,AccessTokenResponseContext> Strategy used to look up theAccessTokenResponseContextto set id_token on. -
Constructor Summary
ConstructorsConstructorDescriptionConstructor.IDTokenInAccessTokenUpdateStrategy(Function<ProfileRequestContext, AccessTokenResponseContext> strategy) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(ProfileRequestContext profileRequestContext, JWT idToken) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.function.BiConsumer
andThen
-
Field Details
-
log
@Nonnull private final org.slf4j.Logger logClass logger. -
tokenResponseContextLookupStrategy
@Nonnull private final Function<ProfileRequestContext,AccessTokenResponseContext> tokenResponseContextLookupStrategyStrategy used to look up theAccessTokenResponseContextto set id_token on.
-
-
Constructor Details
-
IDTokenInAccessTokenUpdateStrategy
public IDTokenInAccessTokenUpdateStrategy(@ParameterName(name="accessTokenContextLookupStrategy") Function<ProfileRequestContext, AccessTokenResponseContext> strategy) Constructor.- Parameters:
strategy- the strategy used look up theAccessTokenResponseContext.
-
IDTokenInAccessTokenUpdateStrategy
public IDTokenInAccessTokenUpdateStrategy()Constructor.
-
-
Method Details
-
accept
- Specified by:
acceptin interfaceBiConsumer<ProfileRequestContext,JWT>
-