|
|||||||||
| 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 | ||||||||