org.apache.catalina
Interface Authenticator

All Known Implementing Classes:
AuthenticatorBase, BasicAuthenticator, DigestAuthenticator, FormAuthenticator, NonLoginAuthenticator, SSLAuthenticator

public interface Authenticator

An Authenticator is a component (usually a Valve or Container) that provides some sort of authentication service.

Version:
$Revision: 1268 $ $Date: 2009-11-13 19:00:41 +0100 (Fri, 13 Nov 2009) $
Author:
Craig R. McClanahan

Method Summary
 boolean authenticate(Request request, javax.servlet.http.HttpServletResponse response)
           
 void login(Request request, java.lang.String username, java.lang.String password)
           
 void logout(Request request)
           
 

Method Detail

authenticate

boolean authenticate(Request request,
                     javax.servlet.http.HttpServletResponse response)
                     throws java.io.IOException,
                            javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

login

void login(Request request,
           java.lang.String username,
           java.lang.String password)
           throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException

logout

void logout(Request request)
            throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException


Copyright © 2000-2009 Apache Software Foundation. All Rights Reserved.