public class DistributableSingleSignOn extends org.apache.catalina.authenticator.SingleSignOn implements ManagerRegistry, org.apache.catalina.LifecycleListener
asyncSupported, container, containerLog, nextAFTER_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 and Description |
|---|
DistributableSingleSignOn(org.wildfly.clustering.web.sso.SSOManager<Credentials,String,String,LocalSSOContext,org.wildfly.clustering.ee.Batch> manager) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
associate(String ssoId,
org.apache.catalina.Session session) |
void |
deregister(String ssoId) |
org.apache.catalina.Manager |
getManager(String deployment)
Returns the session manager for the specified deployment, or null if the deployment does not exist.
|
void |
invoke(org.apache.catalina.connector.Request request,
org.apache.catalina.connector.Response response) |
void |
lifecycleEvent(org.apache.catalina.LifecycleEvent event) |
void |
register(String ssoId,
Principal principal,
String authType,
String username,
String password) |
protected void |
removeSession(String ssoId,
org.apache.catalina.Session session) |
boolean |
update(String ssoId,
Principal principal,
String authType,
String username,
String password) |
getCookieDomain, getRequireReauthentication, getSessionListener, reauthenticate, sessionDestroyed, setCookieDomain, setRequireReauthentication, startInternal, stopInternalbackgroundProcess, getContainer, getDomainInternal, getNext, getObjectNameKeyProperties, initInternal, isAsyncSupported, setAsyncSupported, setContainer, setNext, toStringdestroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister, unregisterpublic DistributableSingleSignOn(org.wildfly.clustering.web.sso.SSOManager<Credentials,String,String,LocalSSOContext,org.wildfly.clustering.ee.Batch> manager)
public void invoke(org.apache.catalina.connector.Request request,
org.apache.catalina.connector.Response response)
throws IOException,
javax.servlet.ServletException
invoke in interface org.apache.catalina.Valveinvoke in class org.apache.catalina.authenticator.SingleSignOnIOExceptionjavax.servlet.ServletExceptionpublic org.apache.catalina.Manager getManager(String deployment)
ManagerRegistrygetManager in interface ManagerRegistrydeployment - a deployment nameprotected void removeSession(String ssoId, org.apache.catalina.Session session)
removeSession in class org.apache.catalina.authenticator.SingleSignOnpublic boolean associate(String ssoId, org.apache.catalina.Session session)
associate in class org.apache.catalina.authenticator.SingleSignOnpublic void lifecycleEvent(org.apache.catalina.LifecycleEvent event)
lifecycleEvent in interface org.apache.catalina.LifecycleListenerpublic void deregister(String ssoId)
deregister in class org.apache.catalina.authenticator.SingleSignOnpublic void register(String ssoId, Principal principal, String authType, String username, String password)
register in class org.apache.catalina.authenticator.SingleSignOnCopyright © 2020 JBoss by Red Hat. All rights reserved.