|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Authenticator
Authenticator Interface
An Authenticator is responsible for checking requests and sending
response challenges in order to authenticate a request.
Various types of Authentication
are returned in order to
signal the next step in authentication.
Nested Class Summary | |
---|---|
static interface |
Authenticator.AuthConfiguration
Authenticator Configuration |
static interface |
Authenticator.Factory
Authenticator Factory |
Method Summary | |
---|---|
String |
getAuthMethod()
|
boolean |
secureResponse(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
boolean mandatory,
Authentication.User validatedUser)
|
void |
setConfiguration(Authenticator.AuthConfiguration configuration)
Configure the Authenticator |
Authentication |
validateRequest(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
boolean mandatory)
Validate a response |
Method Detail |
---|
void setConfiguration(Authenticator.AuthConfiguration configuration)
configuration
- String getAuthMethod()
Authentication validateRequest(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, boolean mandatory) throws ServerAuthException
request
- The requestresponse
- The responsemandatory
- True if authentication is mandatory.
Authentication.User
. If a response has
been sent by the Authenticator (which can be done for both successful and unsuccessful authentications), then the result will
implement Authentication.ResponseSent
. If Authentication is not manditory, then a
Authentication.Deferred
may be returned.
ServerAuthException
boolean secureResponse(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, boolean mandatory, Authentication.User validatedUser) throws ServerAuthException
request
- response
- mandatory
- validatedUser
-
ServerAuthException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |