Class SLOOutboundProcessor
java.lang.Object
org.nuxeo.ecm.platform.auth.saml.processor.SLOOutboundProcessor
- All Implemented Interfaces:
SAMLProcessor
- Since:
- 2023.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final String
protected 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
ConstructorsConstructorDescriptionSLOOutboundProcessor
(org.opensaml.messaging.handler.MessageHandler initInboundHandler, org.opensaml.messaging.handler.MessageHandler outboundHandler, SAMLOutboundBinding outboundBinding) Deprecated, for removal: This API element is subject to removal in a future version.SLOOutboundProcessor
(org.opensaml.messaging.handler.MessageHandler initInboundHandler, org.opensaml.messaging.handler.MessageHandler outboundHandler, SAMLOutboundBinding outboundBinding, SAMLConfiguration configuration) -
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
(jakarta.servlet.http.HttpServletRequest request, jakarta.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
-
entityId
-
-
Constructor Details
-
SLOOutboundProcessor
@Deprecated(since="2025.7", forRemoval=true) public SLOOutboundProcessor(org.opensaml.messaging.handler.MessageHandler initInboundHandler, org.opensaml.messaging.handler.MessageHandler outboundHandler, SAMLOutboundBinding outboundBinding) Deprecated, for removal: This API element is subject to removal in a future version.since 2025.7, useSLOOutboundProcessor(MessageHandler, MessageHandler, SAMLOutboundBinding, SAMLConfiguration)
instead. -
SLOOutboundProcessor
public SLOOutboundProcessor(org.opensaml.messaging.handler.MessageHandler initInboundHandler, org.opensaml.messaging.handler.MessageHandler outboundHandler, SAMLOutboundBinding outboundBinding, SAMLConfiguration configuration) - Since:
- 2025.7
-
-
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(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Prepares the OpenSAML context and run the actions on it.- Specified by:
execute
in interfaceSAMLProcessor
-
SLOOutboundProcessor(MessageHandler, MessageHandler, SAMLOutboundBinding, SAMLConfiguration)
instead.