@Deprecated public class FormAuthModule extends BaseAuthModule
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
__J_AUTHENTICATED
Deprecated.
|
static java.lang.String |
__J_PASSWORD
Deprecated.
|
static java.lang.String |
__J_SECURITY_CHECK
Deprecated.
|
static java.lang.String |
__J_URI
Deprecated.
|
static java.lang.String |
__J_USERNAME
Deprecated.
|
private java.lang.String |
_formErrorPage
Deprecated.
|
private java.lang.String |
_formErrorPath
Deprecated.
|
private java.lang.String |
_formLoginPage
Deprecated.
|
private java.lang.String |
_formLoginPath
Deprecated.
|
static java.lang.String |
ERROR_PAGE_KEY
Deprecated.
|
private static Logger |
LOG
Deprecated.
|
static java.lang.String |
LOGIN_PAGE_KEY
Deprecated.
|
static java.lang.String |
SSO_SOURCE_KEY
Deprecated.
|
callbackHandler, LOGIN_SERVICE_KEY
Constructor and Description |
---|
FormAuthModule()
Deprecated.
|
FormAuthModule(javax.security.auth.callback.CallbackHandler callbackHandler,
java.lang.String loginPage,
java.lang.String errorPage)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
initialize(javax.security.auth.message.MessagePolicy requestPolicy,
javax.security.auth.message.MessagePolicy responsePolicy,
javax.security.auth.callback.CallbackHandler handler,
java.util.Map options)
Deprecated.
|
boolean |
isJSecurityCheck(java.lang.String uri)
Deprecated.
|
boolean |
isLoginOrErrorPage(java.lang.String pathInContext)
Deprecated.
|
private void |
setErrorPage(java.lang.String path)
Deprecated.
|
private void |
setLoginPage(java.lang.String path)
Deprecated.
|
private boolean |
tryLogin(javax.security.auth.message.MessageInfo messageInfo,
javax.security.auth.Subject clientSubject,
javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpSession session,
java.lang.String username,
Password password)
Deprecated.
|
javax.security.auth.message.AuthStatus |
validateRequest(javax.security.auth.message.MessageInfo messageInfo,
javax.security.auth.Subject clientSubject,
javax.security.auth.Subject serviceSubject)
Deprecated.
|
cleanSubject, getSupportedMessageTypes, isMandatory, login, login, secureResponse
private static final Logger LOG
public static final java.lang.String __J_URI
public static final java.lang.String __J_AUTHENTICATED
public static final java.lang.String __J_SECURITY_CHECK
public static final java.lang.String __J_USERNAME
public static final java.lang.String __J_PASSWORD
public static final java.lang.String LOGIN_PAGE_KEY
public static final java.lang.String ERROR_PAGE_KEY
public static final java.lang.String SSO_SOURCE_KEY
private java.lang.String _formErrorPage
private java.lang.String _formErrorPath
private java.lang.String _formLoginPage
private java.lang.String _formLoginPath
public FormAuthModule()
public FormAuthModule(javax.security.auth.callback.CallbackHandler callbackHandler, java.lang.String loginPage, java.lang.String errorPage)
public void initialize(javax.security.auth.message.MessagePolicy requestPolicy, javax.security.auth.message.MessagePolicy responsePolicy, javax.security.auth.callback.CallbackHandler handler, java.util.Map options) throws javax.security.auth.message.AuthException
initialize
in interface javax.security.auth.message.module.ServerAuthModule
initialize
in class BaseAuthModule
javax.security.auth.message.AuthException
private void setLoginPage(java.lang.String path)
private void setErrorPage(java.lang.String path)
public javax.security.auth.message.AuthStatus validateRequest(javax.security.auth.message.MessageInfo messageInfo, javax.security.auth.Subject clientSubject, javax.security.auth.Subject serviceSubject) throws javax.security.auth.message.AuthException
validateRequest
in interface javax.security.auth.message.ServerAuth
validateRequest
in class BaseAuthModule
javax.security.auth.message.AuthException
public boolean isJSecurityCheck(java.lang.String uri)
private boolean tryLogin(javax.security.auth.message.MessageInfo messageInfo, javax.security.auth.Subject clientSubject, javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpSession session, java.lang.String username, Password password) throws javax.security.auth.message.AuthException, java.io.IOException, javax.security.auth.callback.UnsupportedCallbackException
javax.security.auth.message.AuthException
java.io.IOException
javax.security.auth.callback.UnsupportedCallbackException
public boolean isLoginOrErrorPage(java.lang.String pathInContext)