Class LogoutHintActivationCondition
java.lang.Object
net.shibboleth.sp.oidc.profile.context.logic.LogoutHintActivationCondition
- All Implemented Interfaces:
Predicate<org.opensaml.messaging.context.MessageContext>
public class LogoutHintActivationCondition
extends Object
implements Predicate<org.opensaml.messaging.context.MessageContext>
Activation condition which returns true only if the id_token_hint parameter has not been set.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.slf4j.LoggerLogger.private final Function<org.opensaml.messaging.context.MessageContext,net.shibboleth.oidc.profile.core.OIDCLogoutRequest> Strategy used to locate theOIDCLogoutRequest. -
Constructor Summary
ConstructorsConstructorDescriptionLogoutHintActivationCondition(Function<org.opensaml.messaging.context.MessageContext, net.shibboleth.oidc.profile.core.OIDCLogoutRequest> strategy) Constructor. -
Method Summary
-
Field Details
-
log
@Nonnull private final org.slf4j.Logger logLogger. -
logoutRequestLookupStrategy
@NonnullAfterInit private final Function<org.opensaml.messaging.context.MessageContext,net.shibboleth.oidc.profile.core.OIDCLogoutRequest> logoutRequestLookupStrategyStrategy used to locate theOIDCLogoutRequest.
-
-
Constructor Details
-
LogoutHintActivationCondition
public LogoutHintActivationCondition(@Nonnull @ParameterName(name="logoutRequestLookupStrategy") Function<org.opensaml.messaging.context.MessageContext, net.shibboleth.oidc.profile.core.OIDCLogoutRequest> strategy) Constructor.- Parameters:
strategy- the logout request lookup strategy
-
-
Method Details