org.alfresco.repo.webdav.auth
Class NTLMAuthenticationFilter

java.lang.Object
  extended by org.alfresco.repo.webdav.auth.BaseAuthenticationFilter
      extended by org.alfresco.repo.webdav.auth.BaseSSOAuthenticationFilter
          extended by org.alfresco.repo.webdav.auth.BaseNTLMAuthenticationFilter
              extended by org.alfresco.repo.webdav.auth.NTLMAuthenticationFilter
All Implemented Interfaces:
org.alfresco.repo.management.subsystems.ActivateableBean, DependencyInjectedFilter, AuthenticationDriver, org.springframework.beans.factory.InitializingBean

public class NTLMAuthenticationFilter
extends BaseNTLMAuthenticationFilter

WebDav NTLM Authentication Filter Class


Field Summary
 
Fields inherited from class org.alfresco.repo.webdav.auth.BaseNTLMAuthenticationFilter
AUTH_NTLM, AUTHORIZATION, NTLM_AUTH_DETAILS, NTLM_AUTH_SESSION, WWW_AUTHENTICATE
 
Fields inherited from class org.alfresco.repo.webdav.auth.BaseSSOAuthenticationFilter
MIME_HTML_TEXT
 
Fields inherited from class org.alfresco.repo.webdav.auth.BaseAuthenticationFilter
ARG_TICKET, AUTHENTICATION_USER, authenticationComponent, authenticationService, NO_AUTH_REQUIRED, nodeService, personService, remoteUserMapper, transactionService
 
Constructor Summary
NTLMAuthenticationFilter()
           
 
Method Summary
protected  org.apache.commons.logging.Log getLogger()
          Return the logger.
protected  void onValidateFailed(javax.servlet.ServletContext sc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, javax.servlet.http.HttpSession session)
          Callback executed on failed authentication of a user ticket during Type3 Message processing
 
Methods inherited from class org.alfresco.repo.webdav.auth.BaseNTLMAuthenticationFilter
authenticateRequest, checkNTLMv1, checkNTLMv2, checkNTLMv2SessionKey, disableNTLMv2, getMD4Hash, init, processType1, processType3, restartLoginChallenge, setMapUnknownUserToGuest, validateLocalHashedPassword
 
Methods inherited from class org.alfresco.repo.webdav.auth.BaseSSOAuthenticationFilter
afterPropertiesSet, allowsTicketLogons, checkForTicketParameter, doFilter, getLoginPage, getSecurityConfigSection, getServerName, hasLoginPage, isActive, isNTLMSSPBlob, mapClientAddressToDomain, onLoginComplete, onValidate, redirectToLoginPage, setActive, setLoginPage, setServerConfiguration, setTicketLogons, writeLoginPageLink
 
Methods inherited from class org.alfresco.repo.webdav.auth.BaseAuthenticationFilter
createUserEnvironment, createUserEnvironment, createUserObject, doInSystemTransaction, getSessionUser, getUserAttributeName, handleLoginForm, invalidateSession, setAuthenticationComponent, setAuthenticationService, setNodeService, setPersonService, setRemoteUserMapper, setTransactionService, setUserAttributeName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NTLMAuthenticationFilter

public NTLMAuthenticationFilter()
Method Detail

onValidateFailed

protected void onValidateFailed(javax.servlet.ServletContext sc,
                                javax.servlet.http.HttpServletRequest req,
                                javax.servlet.http.HttpServletResponse res,
                                javax.servlet.http.HttpSession session)
                         throws java.io.IOException
Description copied from class: BaseSSOAuthenticationFilter
Callback executed on failed authentication of a user ticket during Type3 Message processing

Overrides:
onValidateFailed in class BaseSSOAuthenticationFilter
Parameters:
sc - the servlet context
req - HttpServletRequest
res - HttpServletResponse
session - HttpSession
Throws:
java.io.IOException

getLogger

protected final org.apache.commons.logging.Log getLogger()
Description copied from class: BaseAuthenticationFilter
Return the logger.

Specified by:
getLogger in class BaseAuthenticationFilter
Returns:
Log


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.