org.apache.catalina.authenticator
Class NonLoginAuthenticator
java.lang.Object
org.apache.catalina.util.LifecycleBase
org.apache.catalina.util.LifecycleMBeanBase
org.apache.catalina.valves.ValveBase
org.apache.catalina.authenticator.AuthenticatorBase
org.apache.catalina.authenticator.NonLoginAuthenticator
- All Implemented Interfaces:
- MBeanRegistration, Authenticator, Contained, Lifecycle, Valve
public final class NonLoginAuthenticator
- extends AuthenticatorBase
An Authenticator and Valve implementation that checks
only security constraints not involving user authentication.
- Version:
- $Id: NonLoginAuthenticator.java 1005834 2010-10-08 14:02:05Z markt $
- Author:
- Craig R. McClanahan
| Fields inherited from class org.apache.catalina.authenticator.AuthenticatorBase |
algorithm, AUTH_HEADER_NAME, cache, changeSessionIdOnAuthentication, context, DEFAULT_ALGORITHM, digest, disableProxyCaching, entropy, random, randomClass, REALM_NAME, securePagesWithPragma, SESSION_ID_BYTES, sm, sso |
| Fields inherited from interface org.apache.catalina.Lifecycle |
AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, DESTROY_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT |
| Methods inherited from class org.apache.catalina.authenticator.AuthenticatorBase |
associate, doLogin, generateSessionId, getAlgorithm, getCache, getChangeSessionIdOnAuthentication, getContainer, getDigest, getDisableProxyCaching, getEntropy, getRandom, getRandomClass, getSecurePagesWithPragma, invoke, login, logout, reauthenticateFromSSO, register, setAlgorithm, setCache, setChangeSessionIdOnAuthentication, setContainer, setDisableProxyCaching, setEntropy, setRandomClass, setSecurePagesWithPragma, startInternal, stopInternal |
| Methods inherited from class org.apache.catalina.util.LifecycleBase |
addLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, init, removeLifecycleListener, setState, setState, start, stop |
NonLoginAuthenticator
public NonLoginAuthenticator()
getInfo
public String getInfo()
- Return descriptive information about this Valve implementation.
- Specified by:
getInfo in interface Valve- Overrides:
getInfo in class AuthenticatorBase
authenticate
public boolean authenticate(Request request,
HttpServletResponse response,
LoginConfig config)
throws IOException
- Authenticate the user making this request, based on the specified
login configuration. Return
true if any specified
constraint has been satisfied, or false if we have
created a response challenge already.
- Specified by:
authenticate in interface Authenticator- Specified by:
authenticate in class AuthenticatorBase
- Parameters:
request - Request we are processingresponse - Response we are populatingconfig - Login configuration describing how authentication
should be performed
- Throws:
IOException - if an input/output error occurs
getAuthMethod
protected String getAuthMethod()
- Specified by:
getAuthMethod in class AuthenticatorBase
Copyright © 2000-2010 Apache Software Foundation. All Rights Reserved.