Class SLOOutboundProcessor
java.lang.Object
org.nuxeo.ecm.platform.auth.saml.processor.SLOOutboundProcessor
- All Implemented Interfaces:
SAMLProcessor
- Since:
- 2023.0
-
Field Summary
Modifier and TypeFieldDescriptionprotected final org.opensaml.messaging.handler.MessageHandler
protected final SAMLOutboundBinding
protected final org.opensaml.messaging.handler.MessageHandler
static final String
Identifier of the SLO profile. -
Constructor Summary
ConstructorDescriptionSLOOutboundProcessor
(org.opensaml.messaging.handler.MessageHandler initInboundHandler, org.opensaml.messaging.handler.MessageHandler outboundHandler, SAMLOutboundBinding outboundBinding) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.opensaml.saml.saml2.core.LogoutRequest
buildLogoutRequest
(org.opensaml.messaging.context.MessageContext ctx) protected org.opensaml.saml.saml2.core.NameID
buildNameID
(SAMLUtils.SAMLSessionCookie sessionCookie) final void
execute
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Prepares the OpenSAML context and run the actions on it.protected List<org.opensaml.profile.action.ProfileAction>
-
Field Details
-
PROFILE_URI
Identifier of the SLO profile.- See Also:
-
initInboundHandler
protected final org.opensaml.messaging.handler.MessageHandler initInboundHandler -
outboundHandler
protected final org.opensaml.messaging.handler.MessageHandler outboundHandler -
outboundBinding
-
-
Constructor Details
-
SLOOutboundProcessor
public SLOOutboundProcessor(org.opensaml.messaging.handler.MessageHandler initInboundHandler, org.opensaml.messaging.handler.MessageHandler outboundHandler, SAMLOutboundBinding outboundBinding)
-
-
Method Details
-
getActions
-
buildLogoutRequest
protected org.opensaml.saml.saml2.core.LogoutRequest buildLogoutRequest(org.opensaml.messaging.context.MessageContext ctx) -
buildNameID
protected org.opensaml.saml.saml2.core.NameID buildNameID(SAMLUtils.SAMLSessionCookie sessionCookie) -
execute
public final void execute(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Prepares the OpenSAML context and run the actions on it.- Specified by:
execute
in interfaceSAMLProcessor
-