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 Summary
Modifier and TypeMethodDescriptionboolean
authenticate
(Request request, HttpServletResponse response) Authenticate the user making this request, based on the login configuration of theContext
with which this Authenticator is associated.void
void
-
Method Details
-
authenticate
Authenticate the user making this request, based on the login configuration of theContext
with which this Authenticator is associated.- Parameters:
request
- Request we are processingresponse
- Response we are populating- Returns:
true
if any specified constraints have been satisfied, orfalse
if 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
-