public class NTLMAuthenticationFilter extends BaseNTLMAuthenticationFilter
AUTH_NTLM, AUTHORIZATION, NTLM_AUTH_DETAILS, NTLM_AUTH_SESSION, WWW_AUTHENTICATEloginPageLink, MIME_HTML_TEXTARG_TICKET, AUTHENTICATION_USER, authenticationComponent, authenticationListener, authenticationService, NO_AUTH_REQUIRED, nodeService, personService, remoteUserMapper, transactionServiceAUTHENTICATION_USER| Constructor and Description |
|---|
NTLMAuthenticationFilter() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.commons.logging.Log |
getLogger()
Return the logger.
|
protected void |
init()
Initializes the filter.
|
protected boolean |
onLoginComplete(javax.servlet.ServletContext sc,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
boolean userInit)
Callback executed on completion of NTLM login
|
protected void |
onValidateFailed(javax.servlet.ServletContext sc,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
javax.servlet.http.HttpSession session,
WebCredentials credentials)
Callback executed on failed authentication of a user ticket during Type3 Message processing
|
protected void |
writeLoginPageLink(javax.servlet.ServletContext context,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
Writes link to login page and refresh tag which cause user
to be redirected to the login page.
|
authenticateRequest, checkNTLMv1, checkNTLMv2, checkNTLMv2SessionKey, disableNTLMv2, getMD4Hash, processType1, processType3, restartLoginChallenge, setMapUnknownUserToGuest, validateLocalHashedPasswordafterPropertiesSet, allowsTicketLogons, checkForTicketParameter, doFilter, getLoginPage, getLoginPageLink, getSecurityConfigSection, getServerName, hasLoginPage, includeFallbackAuth, isActive, isFallbackEnabled, isNTLMSSPBlob, mapClientAddressToDomain, onValidate, performFallbackAuthentication, redirectToLoginPage, setActive, setFallback, setFallbackEnabled, setLoginPage, setLoginPageLink, setServerConfiguration, setTicketLogonscreateUserEnvironment, createUserEnvironment, createUserObject, doInSystemTransaction, getSessionUser, getUserAttributeName, handleLoginForm, invalidateSession, setAuthenticationComponent, setAuthenticationListener, setAuthenticationService, setNodeService, setPersonService, setRemoteUserMapper, setTransactionService, setUserAttributeNameprotected void init()
throws javax.servlet.ServletException
BaseSSOAuthenticationFilterBaseSSOAuthenticationFilter.isActive(). Subclasses
should override.init in class BaseNTLMAuthenticationFilterjavax.servlet.ServletExceptionprotected void onValidateFailed(javax.servlet.ServletContext sc,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
javax.servlet.http.HttpSession session,
WebCredentials credentials)
throws IOException
BaseSSOAuthenticationFilteronValidateFailed in class BaseSSOAuthenticationFiltersc - the servlet contextreq - HttpServletRequestres - HttpServletResponsesession - HttpSessionIOExceptionprotected boolean onLoginComplete(javax.servlet.ServletContext sc,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
boolean userInit)
throws IOException
BaseSSOAuthenticationFilteronLoginComplete in class BaseSSOAuthenticationFilterreq - HttpServletRequestres - HttpServletResponseIOExceptionprotected void writeLoginPageLink(javax.servlet.ServletContext context,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws IOException
BaseSSOAuthenticationFilterwriteLoginPageLink in class BaseSSOAuthenticationFiltercontext - ServletContextreq - HttpServletRequestresp - HttpServletResponseIOExceptionprotected final org.apache.commons.logging.Log getLogger()
BaseAuthenticationFiltergetLogger in class BaseAuthenticationFilterCopyright © 2005–2018 Alfresco Software. All rights reserved.