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 Summary
Modifier 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
-
authenticate
Authenticate the user making this request, based on the login configuration of theContextwith which this Authenticator is associated.- Parameters:
request- Request we are processingresponse- Response we are populating- Returns:
trueif any specified constraints have been satisfied, orfalseif 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
-