org.apache.catalina.authenticator
Class FormAuthenticator
- Authenticator, Contained, Lifecycle, MBeanRegistration, Valve
public class FormAuthenticator
An Authenticator and Valve implementation of FORM BASED
Authentication, as described in the Servlet API Specification, Version 2.2.
Version:
- Craig R. McClanahan
- Remy Maucherat
protected static String | info - Descriptive information about this implementation.
|
DEFAULT_ALGORITHM , SESSION_ID_BYTES , algorithm , cache , context , debug , digest , disableProxyCaching , entropy , info , lifecycle , random , randomClass , sm , sso , started |
boolean | authenticate(HttpRequest request, HttpResponse response, LoginConfig config) - Authenticate the user making this request, based on the specified
login configuration.
|
String | getInfo() - Return descriptive information about this Valve implementation.
|
protected boolean | matchRequest(HttpRequest request) - Does this request match the saved one (so that it must be the redirect
we signalled after successful authentication?
|
protected boolean | restoreRequest(HttpRequest request, Session session) - Restore the original request from information stored in our session.
|
addLifecycleListener , associate , authenticate , findLifecycleListeners , generateSessionId , getAlgorithm , getCache , getContainer , getDebug , getDigest , getDisableProxyCaching , getEntropy , getInfo , getRandom , getRandomClass , getSession , getSession , invoke , log , log , reauthenticateFromSSO , register , removeLifecycleListener , setAlgorithm , setCache , setContainer , setDebug , setDisableProxyCaching , setEntropy , setRandomClass , start , stop |
createObjectName , getContainer , getContainerName , getController , getDebug , getDomain , getInfo , getObjectName , getParentName , invoke , postDeregister , postRegister , preDeregister , preRegister , setContainer , setController , setDebug , setObjectName |
info
protected static final String info
Descriptive information about this implementation.
authenticate
public boolean authenticate(HttpRequest request,
HttpResponse 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.
- authenticate in interface AuthenticatorBase
request
- Request we are processingresponse
- Response we are creatingconfig
- Login configuration describing how authentication
should be performed
getInfo
public String getInfo()
Return descriptive information about this Valve implementation.
- getInfo in interface Valve
- getInfo in interface AuthenticatorBase
matchRequest
protected boolean matchRequest(HttpRequest request)
Does this request match the saved one (so that it must be the redirect
we signalled after successful authentication?
request
- The request to be verified
restoreRequest
protected boolean restoreRequest(HttpRequest request,
Session session)
Restore the original request from information stored in our session.
If the original request is no longer present (because the session
timed out), return false
; otherwise, return
true
.
request
- The request to be restoredsession
- The session containing the saved information
Copyright B) 2000-2003 Apache Software Foundation. All Rights Reserved.