planetj.dataexplorer
Class DXApplicationSignOn
java.lang.Object
|
+--planetj.dataengine.security.http.GenericSignOn
|
+--planetj.dataexplorer.DXApplicationSignOn
- All Implemented Interfaces:
- ISignOn, Serializable
- public class DXApplicationSignOn
- extends GenericSignOn
- Author:
- PlanetJ Corporation
- See Also:
- Serialized Form
Method Summary |
boolean |
signOn(String userId,
String pPassword,
ISecured pSecuredApp,
javax.servlet.http.HttpServletRequest pReq)
Signs on to an Application. |
Methods inherited from class planetj.dataengine.security.http.GenericSignOn |
getFailureMessage, getMaximumSignOnFailures, getSignOnURI, isAdditionalSignOnRequired, isAlreadySignedOn, isUserPromptRequired, prepareForSignOn, processSignOnAttemptsExhausted, sessionExpired, signOff, updateProperties |
DXApplicationSignOn
public DXApplicationSignOn()
signOn
public boolean signOn(String userId,
String pPassword,
ISecured pSecuredApp,
javax.servlet.http.HttpServletRequest pReq)
throws CMException
- Signs on to an Application. This method is only invoked if the user has not already signed on.
As part of a successful sign on, a
SignOnReceipt
object should be created and
stored in the session using the
setSignOnReceipt()
method.
In addition, this method should initialize any connection pools that will be used by the application.
- Parameters:
pPassword
- The password for signing on to the application. If the
isUserPromptRequired()
method returned
false, then pPassword
will be nullpReq
- The HttpServletRequest representing the http request of the user. Additional sign on
information can be stored as attributes in the requestuserId
- The user id identifying the user signing on to the application. If the
isUserPromptRequired()
method returned
false, then pUserId
will be nullpSecuredApp
- The Secured Application object representing the application which is being signed on to.
- Returns:
- If the sign on was successful true should be returned. A return value of false or a thrown
CMException indicates that the sign on failed.
CMException