Package org.alfresco.repo.webdav.auth
Class AuthenticationFilter
- java.lang.Object
-
- org.alfresco.repo.webdav.auth.BaseAuthenticationFilter
-
- org.alfresco.repo.webdav.auth.AuthenticationFilter
-
- All Implemented Interfaces:
DependencyInjectedFilter
public class AuthenticationFilter extends BaseAuthenticationFilter implements DependencyInjectedFilter
WebDAV Authentication Filter Class- Author:
- GKSpencer
-
-
Field Summary
-
Fields inherited from class org.alfresco.repo.webdav.auth.BaseAuthenticationFilter
ARG_TICKET, AUTHENTICATION_USER, authenticationComponent, authenticationListener, authenticationService, NO_AUTH_REQUIRED, nodeService, personService, remoteUserMapper, transactionService
-
-
Constructor Summary
Constructors Constructor Description AuthenticationFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
Cleanup filter resourcesvoid
doFilter(javax.servlet.ServletContext context, javax.servlet.ServletRequest req, javax.servlet.ServletResponse resp, javax.servlet.FilterChain chain)
Run the authentication filterprotected 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, setAuthenticationListener, setAuthenticationService, setNodeService, setPersonService, setRemoteUserMapper, setTransactionService, setUserAttributeName
-
-
-
-
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 interfaceDependencyInjectedFilter
- Parameters:
context
- ServletContextreq
- ServletRequestresp
- ServletResponsechain
- 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 classBaseAuthenticationFilter
- Returns:
- Log
-
-