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 voiddestroy()Cleanup filter resourcesvoiddoFilter(javax.servlet.ServletContext context, javax.servlet.ServletRequest req, javax.servlet.ServletResponse resp, javax.servlet.FilterChain chain)Run the authentication filterprotected voiddoFilterInternal(javax.servlet.ServletContext context, javax.servlet.ServletRequest req, javax.servlet.ServletResponse resp, javax.servlet.FilterChain chain)protected org.apache.commons.logging.LoggetLogger()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.ServletExceptionRun the authentication filter- Specified by:
doFilterin interfaceDependencyInjectedFilter- Parameters:
context- ServletContextreq- ServletRequestresp- ServletResponsechain- FilterChain- Throws:
javax.servlet.ServletExceptionjava.io.IOException
-
doFilterInternal
protected void doFilterInternal(javax.servlet.ServletContext context, javax.servlet.ServletRequest req, javax.servlet.ServletResponse resp, javax.servlet.FilterChain chain) throws java.io.IOException, javax.servlet.ServletException- Throws:
java.io.IOExceptionjavax.servlet.ServletException
-
destroy
public void destroy()
Cleanup filter resources
-
getLogger
protected org.apache.commons.logging.Log getLogger()
Description copied from class:BaseAuthenticationFilterReturn the logger.- Specified by:
getLoggerin classBaseAuthenticationFilter- Returns:
- Log
-
-