Package org.gatein.sso.agent.saml
Class PortalSAML2LogOutHandler
- java.lang.Object
-
- org.picketlink.identity.federation.web.handlers.saml2.BaseSAML2Handler
-
- org.picketlink.identity.federation.web.handlers.saml2.SAML2LogOutHandler
-
- org.gatein.sso.agent.saml.PortalSAML2LogOutHandler
-
- All Implemented Interfaces:
org.picketlink.identity.federation.core.saml.v2.interfaces.SAML2Handler
public class PortalSAML2LogOutHandler extends org.picketlink.identity.federation.web.handlers.saml2.SAML2LogOutHandlerExtension ofSAML2LogOutHandlerbecause we need to enforce WCI (crossContext) logout in portal environment.- Author:
- Marek Posolda
-
-
Constructor Summary
Constructors Constructor Description PortalSAML2LogOutHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidhandleRequestType(org.picketlink.identity.federation.core.saml.v2.interfaces.SAML2HandlerRequest request, org.picketlink.identity.federation.core.saml.v2.interfaces.SAML2HandlerResponse response)voidhandleStatusResponseType(org.picketlink.identity.federation.core.saml.v2.interfaces.SAML2HandlerRequest request, org.picketlink.identity.federation.core.saml.v2.interfaces.SAML2HandlerResponse response)protected voidportalLogout(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Performs portal logout by calling WCI logout.-
Methods inherited from class org.picketlink.identity.federation.web.handlers.saml2.SAML2LogOutHandler
generateSAMLRequest
-
-
-
-
Method Detail
-
handleRequestType
public void handleRequestType(org.picketlink.identity.federation.core.saml.v2.interfaces.SAML2HandlerRequest request, org.picketlink.identity.federation.core.saml.v2.interfaces.SAML2HandlerResponse response) throws org.picketlink.common.exceptions.ProcessingException- Specified by:
handleRequestTypein interfaceorg.picketlink.identity.federation.core.saml.v2.interfaces.SAML2Handler- Overrides:
handleRequestTypein classorg.picketlink.identity.federation.web.handlers.saml2.SAML2LogOutHandler- Throws:
org.picketlink.common.exceptions.ProcessingException
-
handleStatusResponseType
public void handleStatusResponseType(org.picketlink.identity.federation.core.saml.v2.interfaces.SAML2HandlerRequest request, org.picketlink.identity.federation.core.saml.v2.interfaces.SAML2HandlerResponse response) throws org.picketlink.common.exceptions.ProcessingException- Specified by:
handleStatusResponseTypein interfaceorg.picketlink.identity.federation.core.saml.v2.interfaces.SAML2Handler- Overrides:
handleStatusResponseTypein classorg.picketlink.identity.federation.web.handlers.saml2.SAML2LogOutHandler- Throws:
org.picketlink.common.exceptions.ProcessingException
-
portalLogout
protected void portalLogout(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Performs portal logout by calling WCI logout.- Parameters:
request-response-
-
-