|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IAuthenticator
IAuthenticator defines the interface necessary to implement an authentication module.
Method Summary | |
---|---|
Redirect |
GetOrSendLoginChallenge(RequestData requestData)
This method returns a Redirect object to the login page. |
LoginResult |
Login(RequestData requestData)
This method performs the login operation. |
boolean |
Logout(RequestData requestData)
This method performs the logout operation. |
boolean |
UseThisAuth(RequestData requestData)
This method indicates whether the authentication method this class implements is applicable to the current request given in the requestData. |
Method Detail |
---|
LoginResult Login(RequestData requestData)
requestData
- the request
Redirect GetOrSendLoginChallenge(RequestData requestData)
This method may throw an InterpreterException (com.plumtree.uiinfrastructure.interpreter.InterpreterException) if for some reason the login challenge for this authentication method cannot be generated nor sent.
requestData
- the request
boolean Logout(RequestData requestData)
requestData
- the request
boolean UseThisAuth(RequestData requestData)
requestData
-
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |