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, 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
authenticationComponent, NO_AUTH_REQUIRED
 
Fields inherited from class org.alfresco.repo.webdav.auth.BaseAuthenticationFilter
ARG_TICKET, AUTHENTICATION_USER, authenticationService, nodeService, personService, transactionService
 
Constructor Summary
NTLMAuthenticationFilter()
           
 
Method Summary
protected  org.apache.commons.logging.Log getLogger()
          Return the logger.
protected  void init()
          Initializes the filter.
protected  void onValidateFailed(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
checkNTLMv1, checkNTLMv2, checkNTLMv2SessionKey, disableNTLMv2, doFilter, getMD4Hash, processType1, processType3, restartLoginChallenge, setMapUnknownUserToGuest, validateLocalHashedPassword
 
Methods inherited from class org.alfresco.repo.webdav.auth.BaseSSOAuthenticationFilter
afterPropertiesSet, allowsTicketLogons, checkForTicketParameter, createUserEnvironment, getLoginPage, getSecurityConfigSection, getServerName, hasLoginPage, isActive, isNTLMSSPBlob, mapClientAddressToDomain, onLoginComplete, onValidate, redirectToLoginPage, setActive, setAuthenticationComponent, setLoginPage, setServerConfiguration, setTicketLogons
 
Methods inherited from class org.alfresco.repo.webdav.auth.BaseAuthenticationFilter
createUserEnvironment, createUserObject, doInSystemTransaction, getSessionUser, getUserAttributeName, handleLoginForm, invalidateSession, setAuthenticationService, setNodeService, setPersonService, 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

init

protected void init()
             throws javax.servlet.ServletException
Description copied from class: BaseSSOAuthenticationFilter
Initializes the filter. Only called if the filter is active, as indicated by BaseSSOAuthenticationFilter.isActive(). Subclasses should override.

Overrides:
init in class BaseNTLMAuthenticationFilter
Throws:
javax.servlet.ServletException

onValidateFailed

protected void onValidateFailed(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:
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.