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