org.exoplatform.services.security.sso.tomcat
Class SSOAuthenticatorValve

java.lang.Object
  extended by org.apache.catalina.valves.ValveBase
      extended by org.apache.catalina.authenticator.AuthenticatorBase
          extended by org.exoplatform.services.security.sso.tomcat.SSOAuthenticatorValve
All Implemented Interfaces:
javax.management.MBeanRegistration, org.apache.catalina.Authenticator, org.apache.catalina.Contained, org.apache.catalina.Lifecycle, org.apache.catalina.Valve

public class SSOAuthenticatorValve
extends org.apache.catalina.authenticator.AuthenticatorBase

Version:
$Id: $
Author:
Andrey Parfonov

Field Summary
 
Fields inherited from class org.apache.catalina.authenticator.AuthenticatorBase
algorithm, cache, context, DEFAULT_ALGORITHM, digest, disableProxyCaching, entropy, info, lifecycle, random, randomClass, securePagesWithPragma, SESSION_ID_BYTES, sm, sso, started
 
Fields inherited from class org.apache.catalina.valves.ValveBase
container, containerLog, controller, domain, mserver, next, oname
 
Fields inherited from interface org.apache.catalina.Lifecycle
AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, DESTROY_EVENT, INIT_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT
 
Constructor Summary
SSOAuthenticatorValve()
           
 
Method Summary
protected  boolean authenticate(org.apache.catalina.connector.Request request, org.apache.catalina.connector.Response response, org.apache.catalina.deploy.LoginConfig loginConfig)
          
 
Methods inherited from class org.apache.catalina.authenticator.AuthenticatorBase
addLifecycleListener, associate, findLifecycleListeners, generateSessionId, getAlgorithm, getCache, getContainer, getDigest, getDisableProxyCaching, getEntropy, getInfo, getRandom, getRandomClass, getSecurePagesWithPragma, invoke, reauthenticateFromSSO, register, removeLifecycleListener, setAlgorithm, setCache, setContainer, setDisableProxyCaching, setEntropy, setRandomClass, setSecurePagesWithPragma, start, stop
 
Methods inherited from class org.apache.catalina.valves.ValveBase
backgroundProcess, createObjectName, event, getContainerName, getController, getDomain, getNext, getObjectName, getParentName, postDeregister, postRegister, preDeregister, preRegister, setController, setNext, setObjectName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SSOAuthenticatorValve

public SSOAuthenticatorValve()
Method Detail

authenticate

protected boolean authenticate(org.apache.catalina.connector.Request request,
                               org.apache.catalina.connector.Response response,
                               org.apache.catalina.deploy.LoginConfig loginConfig)
                        throws java.io.IOException,
                               java.rmi.ServerException

Specified by:
authenticate in class org.apache.catalina.authenticator.AuthenticatorBase
Throws:
java.io.IOException
java.rmi.ServerException


Copyright © 2010 eXo Platform SAS. All Rights Reserved.