Package org.wso2.carbon.webapp.mgt.sso
Class SAMLSSOValve
java.lang.Object
org.apache.catalina.util.LifecycleBase
org.apache.catalina.util.LifecycleMBeanBase
org.apache.catalina.valves.ValveBase
org.apache.catalina.authenticator.SingleSignOn
org.wso2.carbon.webapp.mgt.sso.SAMLSSOValve
- All Implemented Interfaces:
MBeanRegistration,org.apache.catalina.Contained,org.apache.catalina.JmxEnabled,org.apache.catalina.Lifecycle,org.apache.catalina.Valve
public class SAMLSSOValve
extends org.apache.catalina.authenticator.SingleSignOn
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.catalina.Lifecycle
org.apache.catalina.Lifecycle.SingleUse -
Field Summary
Fields inherited from class org.apache.catalina.authenticator.SingleSignOn
cacheFields inherited from class org.apache.catalina.valves.ValveBase
asyncSupported, container, containerLog, nextFields inherited from class org.apache.catalina.util.LifecycleMBeanBase
mserverFields inherited from interface org.apache.catalina.Lifecycle
AFTER_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidhandleException(javax.servlet.http.HttpServletRequest request, org.wso2.carbon.identity.sso.agent.exception.SSOAgentException e) voidinvoke(org.apache.catalina.connector.Request request, org.apache.catalina.connector.Response response) Methods inherited from class org.apache.catalina.authenticator.SingleSignOn
associate, deregister, getCookieDomain, getCookieName, getRequireReauthentication, getSessionListener, reauthenticate, register, removeSession, sessionDestroyed, setCookieDomain, setCookieName, setRequireReauthentication, startInternal, stopInternal, updateMethods inherited from class org.apache.catalina.valves.ValveBase
getContainer, getDomainInternal, getNext, getObjectNameKeyProperties, initInternal, isAsyncSupported, setAsyncSupported, setContainer, setNext, toStringMethods inherited from class org.apache.catalina.util.LifecycleMBeanBase
destroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister, unregisterMethods inherited from class org.apache.catalina.util.LifecycleBase
addLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, getThrowOnFailure, init, removeLifecycleListener, setState, setState, setThrowOnFailure, start, stop
-
Constructor Details
-
SAMLSSOValve
- Throws:
IOException
-
-
Method Details
-
invoke
public void invoke(org.apache.catalina.connector.Request request, org.apache.catalina.connector.Response response) throws IOException, javax.servlet.ServletException - Specified by:
invokein interfaceorg.apache.catalina.Valve- Overrides:
invokein classorg.apache.catalina.authenticator.SingleSignOn- Throws:
IOExceptionjavax.servlet.ServletException
-
backgroundProcess
public void backgroundProcess()- Specified by:
backgroundProcessin interfaceorg.apache.catalina.Valve- Overrides:
backgroundProcessin classorg.apache.catalina.valves.ValveBase
-
handleException
protected void handleException(javax.servlet.http.HttpServletRequest request, org.wso2.carbon.identity.sso.agent.exception.SSOAgentException e) throws org.wso2.carbon.identity.sso.agent.exception.SSOAgentException - Throws:
org.wso2.carbon.identity.sso.agent.exception.SSOAgentException
-