|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectplanetj.dataengine.security.http.GenericSignOn
planetj.dataengine.security.http.UnsecuredSignOn
planetj.dataengine.security.http.RefererSignOn
Super-secure signon which determines if a user can signon or not based on the http referer
Field Summary |
Fields inherited from interface planetj.dataengine.security.http.ISignOn |
GLOBAL_SIGNON_KEY_OPERATION_ID, GLOBAL_SIGNON_KEY_SYSTEM_ALIAS, TIMEOUT_SECONDS |
Constructor Summary | |
RefererSignOn()
|
Method Summary | |
boolean |
signOn(java.lang.String pUserId,
java.lang.String pPassword,
ISecured pSecuredApplication,
HttpServletRequest pReq)
Signs on to a Secured Application. |
Methods inherited from class planetj.dataengine.security.http.UnsecuredSignOn |
isUserPromptRequired, prepareForSignOn, signOnUnsecured |
Methods inherited from class planetj.dataengine.security.http.GenericSignOn |
getFailureMessage, getMaximumSignOnFailures, getSignOnURI, isAdditionalSignOnRequired, isAlreadySignedOn, processSignOnAttemptsExhausted, sessionExpired, signOff, updateProperties |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RefererSignOn()
Method Detail |
public boolean signOn(java.lang.String pUserId, java.lang.String pPassword, ISecured pSecuredApplication, HttpServletRequest pReq) throws CMException
SignOnReceipt
object should be created and
stored in the session using the
setSignOnReceipt()
method.
signOn
in interface ISignOn
signOn
in class UnsecuredSignOn
pUserId
- The user id identifying the user signing on to the application. If the
isUserPromptRequired()
method returned
false, then pUserId
will be nullpPassword
- The password for signing on to the application. If the
isUserPromptRequired()
method returned
false, then pPassword
will be nullpSecuredApplication
- The Secured Application object representing the application which is being signed on to.pReq
- The HttpServletRequest representing the http request of the user. Additional sign on
information can be stored as attributes in the request
CMException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |