public abstract class BaseWebMFAHandler
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
connectionid |
protected java.lang.String |
database |
protected java.lang.String |
secretKey |
protected java.lang.String |
username |
| Constructor and Description |
|---|
BaseWebMFAHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
completeLogin(HttpServletRequest request)
Used from LIMS MFA Login.
|
void |
completeLogin(HttpSession httpSession)
Used from Portal MFA Login.
|
PropertyList |
getAuthenticationProps() |
java.lang.String |
getConnectionid() |
protected ConnectionInfo |
getConnectionInfo() |
java.lang.String |
getUsername() |
void |
init(PropertyList authenticationProps,
java.lang.String username,
java.lang.String database,
java.lang.String connectionid,
java.lang.String secretKey) |
abstract void |
renderPrompt(HttpServletRequest request,
HttpServletResponse response) |
void |
setAuthenticationProps(PropertyList authenticationProps) |
abstract boolean |
verifyResponse(HttpServletRequest request,
HttpServletResponse response) |
protected java.lang.String username
protected java.lang.String database
protected java.lang.String connectionid
protected java.lang.String secretKey
public void init(PropertyList authenticationProps, java.lang.String username, java.lang.String database, java.lang.String connectionid, java.lang.String secretKey)
public java.lang.String getConnectionid()
public java.lang.String getUsername()
public void completeLogin(HttpServletRequest request)
request - public void completeLogin(HttpSession httpSession)
httpSession - protected ConnectionInfo getConnectionInfo() throws SapphireException
SapphireExceptionpublic abstract void renderPrompt(HttpServletRequest request,
HttpServletResponse response)
throws java.lang.Exception
java.lang.Exceptionpublic abstract boolean verifyResponse(HttpServletRequest request,
HttpServletResponse response)
throws java.lang.Exception
java.lang.Exceptionpublic PropertyList getAuthenticationProps()
public void setAuthenticationProps(PropertyList authenticationProps)