planetj.dataengine.security.http
Class TableAuthenticationSignOn
java.lang.Object
planetj.dataengine.security.http.GenericSignOn
planetj.dataengine.security.http.TableAuthenticationSignOn
- All Implemented Interfaces:
- ISignOn, java.io.Serializable
- public class TableAuthenticationSignOn
- extends GenericSignOn
- See Also:
- Serialized Form
Method Summary |
void |
prepareForSignOn(ISecured secured,
HttpServletRequest request,
HttpServletResponse response)
If any subclasses need to do anything special before sign on, they can override
this method and call it accordingly. |
boolean |
signOn(java.lang.String pUserId,
java.lang.String pPassword,
ISecured pSecuredApplication,
HttpServletRequest req)
Signs on to an Application.. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TableAuthenticationSignOn
public TableAuthenticationSignOn()
prepareForSignOn
public void prepareForSignOn(ISecured secured,
HttpServletRequest request,
HttpServletResponse response)
throws CMException
- Description copied from class:
GenericSignOn
- If any subclasses need to do anything special before sign on, they can override
this method and call it accordingly.
- Specified by:
prepareForSignOn
in interface ISignOn
- Overrides:
prepareForSignOn
in class GenericSignOn
- Throws:
CMException
signOn
public boolean signOn(java.lang.String pUserId,
java.lang.String pPassword,
ISecured pSecuredApplication,
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.
- Throws:
CMException