Package org.apache.catalina
Interface Authenticator
- All Known Implementing Classes:
- AuthenticatorBase,- BasicAuthenticator,- DigestAuthenticator,- FormAuthenticator,- NonLoginAuthenticator,- SpnegoAuthenticator,- SSLAuthenticator
public interface Authenticator
An Authenticator is a component (usually a Valve or Container) that
 provides some sort of authentication service.
- Author:
- Craig R. McClanahan
- 
Method SummaryModifier and TypeMethodDescriptionbooleanauthenticate(Request request, HttpServletResponse response) Authenticate the user making this request, based on the login configuration of theContextwith which this Authenticator is associated.voidvoid
- 
Method Details- 
authenticateAuthenticate the user making this request, based on the login configuration of theContextwith which this Authenticator is associated.- Parameters:
- request- Request we are processing
- response- Response we are populating
- Returns:
- trueif any specified constraints have been satisfied, or- falseif one more constraints were not satisfied (in which case an authentication challenge will have been written to the response).
- Throws:
- IOException- if an input/output error occurs
 
- 
login- Throws:
- ServletException
 
- 
logout
 
-