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 -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()Cleanup filter resourcesvoiddoFilter(jakarta.servlet.ServletContext context, jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse resp, jakarta.servlet.FilterChain chain) Run the authentication filterprotected voiddoFilterInternal(jakarta.servlet.ServletContext context, jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse resp, jakarta.servlet.FilterChain chain) protected org.apache.commons.logging.LogReturn 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
-
Constructor Details
-
AuthenticationFilter
public AuthenticationFilter()
-
-
Method Details
-
doFilter
public void doFilter(jakarta.servlet.ServletContext context, jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse resp, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException Run the authentication filter- Specified by:
doFilterin interfaceDependencyInjectedFilter- Parameters:
context- ServletContextreq- ServletRequestresp- ServletResponsechain- FilterChain- Throws:
jakarta.servlet.ServletExceptionIOException
-
doFilterInternal
protected void doFilterInternal(jakarta.servlet.ServletContext context, jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse resp, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException - Throws:
IOExceptionjakarta.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
-