| org.apache.catalina.authenticator.AuthenticatorBase org.apache.catalina.authenticator.BasicAuthenticator
BasicAuthenticator | public class BasicAuthenticator extends AuthenticatorBase (Code) | | An Authenticator and Valve implementation of HTTP BASIC
Authentication, as outlined in RFC 2617: "HTTP Authentication: Basic
and Digest Access Authentication."
author: Craig R. McClanahan version: $Revision: 1.6 $ $Date: 2004/05/16 14:42:36 $ |
Field Summary | |
final protected static String | info Descriptive information about this implementation. |
info | final protected static String info(Code) | | Descriptive information about this implementation.
|
authenticate | public boolean authenticate(HttpRequest request, HttpResponse response, LoginConfig config) throws IOException(Code) | | 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.
Parameters: request - Request we are processing Parameters: response - Response we are creating Parameters: config - Login configuration describing how authenticationshould be performed exception: IOException - if an input/output error occurs |
getInfo | public String getInfo()(Code) | | Return descriptive information about this Valve implementation.
|
parsePassword | protected String parsePassword(String authorization)(Code) | | Parse the password from the specified authorization credentials.
If none can be found, return null .
Parameters: authorization - Authorization credentials from this request |
parseUsername | protected String parseUsername(String authorization)(Code) | | Parse the username from the specified authorization credentials.
If none can be found, return null .
Parameters: authorization - Authorization credentials from this request |
Methods inherited from org.apache.catalina.authenticator.AuthenticatorBase | public void addLifecycleListener(LifecycleListener listener)(Code)(Java Doc) protected void associate(String ssoId, Session session)(Code)(Java Doc) abstract protected boolean authenticate(HttpRequest request, HttpResponse response, LoginConfig config) throws IOException(Code)(Java Doc) public LifecycleListener[] findLifecycleListeners()(Code)(Java Doc) protected synchronized String generateSessionId()(Code)(Java Doc) public String getAlgorithm()(Code)(Java Doc) public boolean getCache()(Code)(Java Doc) public Container getContainer()(Code)(Java Doc) public int getDebug()(Code)(Java Doc) protected synchronized MessageDigest getDigest()(Code)(Java Doc) public boolean getDisableProxyCaching()(Code)(Java Doc) public String getEntropy()(Code)(Java Doc) public String getInfo()(Code)(Java Doc) protected synchronized Random getRandom()(Code)(Java Doc) public String getRandomClass()(Code)(Java Doc) protected Session getSession(HttpRequest request)(Code)(Java Doc) protected Session getSession(HttpRequest request, boolean create)(Code)(Java Doc) public void invoke(Request request, Response response, ValveContext context) throws IOException, ServletException(Code)(Java Doc) protected void log(String message)(Code)(Java Doc) protected void log(String message, Throwable throwable)(Code)(Java Doc) protected boolean reauthenticateFromSSO(String ssoId, HttpRequest request)(Code)(Java Doc) protected void register(HttpRequest request, HttpResponse response, Principal principal, String authType, String username, String password)(Code)(Java Doc) public void removeLifecycleListener(LifecycleListener listener)(Code)(Java Doc) public void setAlgorithm(String algorithm)(Code)(Java Doc) public void setCache(boolean cache)(Code)(Java Doc) public void setContainer(Container container)(Code)(Java Doc) public void setDebug(int debug)(Code)(Java Doc) public void setDisableProxyCaching(boolean nocache)(Code)(Java Doc) public void setEntropy(String entropy)(Code)(Java Doc) public void setRandomClass(String randomClass)(Code)(Java Doc) public void start() throws LifecycleException(Code)(Java Doc) public void stop() throws LifecycleException(Code)(Java Doc)
|
|
|