Class JWTClaimsSetFromLogoutContextLookupFunction
java.lang.Object
net.shibboleth.idp.plugin.oidc.op.messaging.context.logic.JWTClaimsSetFromLogoutContextLookupFunction
- All Implemented Interfaces:
Function<MessageContext,JWTClaimsSet>
public class JWTClaimsSetFromLogoutContextLookupFunction
extends Object
implements Function<MessageContext,JWTClaimsSet>
Extract the
JWTClaimsSet from the JWT in OIDCBackChannelLogoutPropagationContext.- Since:
- 4.1.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.slf4j.LoggerClass logger.Strategy used to locate the subcontext with the token. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply(MessageContext messageContext) voidsetLogoutContextLookupStrategy(Function<MessageContext, OIDCBackChannelLogoutPropagationContext> strategy) Set the strategy used to lookup theOIDCBackChannelLogoutPropagationContextto use.
-
Field Details
-
log
@Nonnull private org.slf4j.Logger logClass logger. -
logoutContextLookupStrategy
@Nonnull private Function<MessageContext,OIDCBackChannelLogoutPropagationContext> logoutContextLookupStrategyStrategy used to locate the subcontext with the token.
-
-
Constructor Details
-
JWTClaimsSetFromLogoutContextLookupFunction
public JWTClaimsSetFromLogoutContextLookupFunction()Constructor.
-
-
Method Details
-
setLogoutContextLookupStrategy
public void setLogoutContextLookupStrategy(@Nonnull Function<MessageContext, OIDCBackChannelLogoutPropagationContext> strategy) Set the strategy used to lookup theOIDCBackChannelLogoutPropagationContextto use.- Parameters:
strategy- lookup strategy
-
apply
- Specified by:
applyin interfaceFunction<MessageContext,JWTClaimsSet>
-