planetj.dataengine.security.http
Class TableAuthenticationSignOn
java.lang.Object
|
+--planetj.dataengine.security.http.GenericSignOn
|
+--planetj.dataengine.security.http.TableAuthenticationSignOn
- All Implemented Interfaces:
- ISignOn, Serializable
- public class TableAuthenticationSignOn
- extends GenericSignOn
- See Also:
- Serialized Form
Method Summary |
boolean |
signOn(String pUserId,
String pPassword,
ISecured pSecuredApplication,
javax.servlet.http.HttpServletRequest req)
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 |
TableAuthenticationSignOn
public TableAuthenticationSignOn()
signOn
public boolean signOn(String pUserId,
String pPassword,
ISecured pSecuredApplication,
javax.servlet.http.HttpServletRequest req)
throws CMException
- Signs on to an Application.. This method is only invoked if the user has not already signed on.
As part of the sign on process, 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:
pUserId
- The user id identifying the user signing on to the applicationpPassword
- The password for signing on to the applicationpSecuredApplication
- The Secured Application object representing the application which is being signed on to.req
- The HttpServletRequest representing the http request of the user. Additional sign on
information can be stored as attributes in the request
- 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