Class CheckMandatoryAuthentication
java.lang.Object
net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
org.opensaml.messaging.handler.AbstractMessageHandler
org.opensaml.messaging.handler.impl.CheckMandatoryAuthentication
- All Implemented Interfaces:
Component
,DestructableComponent
,InitializableComponent
,MessageHandler
Message handler that checks that a message context is authenticated.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Function<MessageContext,
Boolean> Strategy used to look up the authentication state associated with the message context. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
doInvoke
(MessageContext messageContext) Performs the handler logic.void
Set the strategy used to look up the authentication state associated with the message context.Methods inherited from class org.opensaml.messaging.handler.AbstractMessageHandler
doPostInvoke, doPostInvoke, doPreInvoke, getActivationCondition, getLogPrefix, invoke, setActivationCondition
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
destroy, doDestroy, initialize, isDestroyed, isInitialized
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.shibboleth.utilities.java.support.component.InitializableComponent
initialize, isInitialized
-
Field Details
-
authenticationLookupStrategy
Strategy used to look up the authentication state associated with the message context.
-
-
Constructor Details
-
CheckMandatoryAuthentication
public CheckMandatoryAuthentication()
-
-
Method Details
-
setAuthenticationLookupStrategy
Set the strategy used to look up the authentication state associated with the message context.- Parameters:
strategy
- lookup strategy
-
doInitialize
- Overrides:
doInitialize
in classAbstractInitializableComponent
- Throws:
ComponentInitializationException
-
doInvoke
Performs the handler logic.- Specified by:
doInvoke
in classAbstractMessageHandler
- Parameters:
messageContext
- the message context on which to invoke the handler- Throws:
MessageHandlerException
- if there is an error invoking the handler on the message context
-