java.lang.Object
org.mortbay.jetty.servlet.FormAuthenticator
- All Implemented Interfaces:
- org.mortbay.http.Authenticator, java.io.Serializable
- public class FormAuthenticator
- extends java.lang.Object
- implements org.mortbay.http.Authenticator
FORM Authentication Authenticator.
The HTTP Session is used to store the authentication status of the
user, which can be distributed.
If the realm implements SSORealm, SSO is supported.
- Version:
- $Id: FormAuthenticator.java,v 1.26 2003/10/12 11:58:33 gregwilkins Exp $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
static org.apache.commons.logging.Log log
__J_URI
public static final java.lang.String __J_URI
- See Also:
- Constant Field Values
__J_AUTHENTICATED
public static final java.lang.String __J_AUTHENTICATED
- See Also:
- Constant Field Values
__J_SECURITY_CHECK
public static final java.lang.String __J_SECURITY_CHECK
- See Also:
- Constant Field Values
__J_USERNAME
public static final java.lang.String __J_USERNAME
- See Also:
- Constant Field Values
__J_PASSWORD
public static final java.lang.String __J_PASSWORD
- See Also:
- Constant Field Values
_formErrorPage
private java.lang.String _formErrorPage
_formErrorPath
private java.lang.String _formErrorPath
_formLoginPage
private java.lang.String _formLoginPage
_formLoginPath
private java.lang.String _formLoginPath
FormAuthenticator
public FormAuthenticator()
getAuthMethod
public java.lang.String getAuthMethod()
- Specified by:
getAuthMethod in interface org.mortbay.http.Authenticator
setLoginPage
public void setLoginPage(java.lang.String path)
getLoginPage
public java.lang.String getLoginPage()
setErrorPage
public void setErrorPage(java.lang.String path)
getErrorPage
public java.lang.String getErrorPage()
authenticate
public java.security.Principal authenticate(org.mortbay.http.UserRealm realm,
java.lang.String pathInContext,
org.mortbay.http.HttpRequest httpRequest,
org.mortbay.http.HttpResponse httpResponse)
throws java.io.IOException
- Perform form authentication.
Called from SecurityHandler.
- Specified by:
authenticate in interface org.mortbay.http.Authenticator