org.alfresco.repo.webdav.auth
Class AuthenticationFilter

java.lang.Object
  extended by org.alfresco.repo.webdav.auth.BaseAuthenticationFilter
      extended by org.alfresco.repo.webdav.auth.AuthenticationFilter
All Implemented Interfaces:
DependencyInjectedFilter

public class AuthenticationFilter
extends BaseAuthenticationFilter
implements DependencyInjectedFilter

WebDAV Authentication Filter Class


Field Summary
 
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
AuthenticationFilter()
           
 
Method Summary
 void destroy()
          Cleanup filter resources
 void doFilter(javax.servlet.ServletContext context, javax.servlet.ServletRequest req, javax.servlet.ServletResponse resp, javax.servlet.FilterChain chain)
          Run the authentication filter
protected  org.apache.commons.logging.Log getLogger()
          Return the logger.
 
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

AuthenticationFilter

public AuthenticationFilter()
Method Detail

doFilter

public void doFilter(javax.servlet.ServletContext context,
                     javax.servlet.ServletRequest req,
                     javax.servlet.ServletResponse resp,
                     javax.servlet.FilterChain chain)
              throws java.io.IOException,
                     javax.servlet.ServletException
Run the authentication filter

Specified by:
doFilter in interface DependencyInjectedFilter
Parameters:
context - ServletContext
req - ServletRequest
resp - ServletResponse
chain - FilterChain
Throws:
javax.servlet.ServletException
java.io.IOException

destroy

public void destroy()
Cleanup filter resources


getLogger

protected 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.