public class ArchivaDavSessionProvider extends Object implements org.apache.jackrabbit.webdav.DavSessionProvider
Modifier and Type | Field and Description |
---|---|
private org.apache.archiva.redback.integration.filter.authentication.HttpAuthenticator |
httpAuth |
private ServletAuthenticator |
servletAuth |
Constructor and Description |
---|
ArchivaDavSessionProvider(ServletAuthenticator servletAuth,
org.apache.archiva.redback.integration.filter.authentication.HttpAuthenticator httpAuth) |
Modifier and Type | Method and Description |
---|---|
boolean |
attachSession(org.apache.jackrabbit.webdav.WebdavRequest request) |
void |
releaseSession(org.apache.jackrabbit.webdav.WebdavRequest request) |
private String |
removeContextPath(org.apache.jackrabbit.webdav.DavServletRequest request) |
private ServletAuthenticator servletAuth
private org.apache.archiva.redback.integration.filter.authentication.HttpAuthenticator httpAuth
public ArchivaDavSessionProvider(ServletAuthenticator servletAuth, org.apache.archiva.redback.integration.filter.authentication.HttpAuthenticator httpAuth)
public boolean attachSession(org.apache.jackrabbit.webdav.WebdavRequest request) throws org.apache.jackrabbit.webdav.DavException
attachSession
in interface org.apache.jackrabbit.webdav.DavSessionProvider
org.apache.jackrabbit.webdav.DavException
public void releaseSession(org.apache.jackrabbit.webdav.WebdavRequest request)
releaseSession
in interface org.apache.jackrabbit.webdav.DavSessionProvider
private String removeContextPath(org.apache.jackrabbit.webdav.DavServletRequest request)
Copyright © 2006–2023 The Apache Software Foundation. All rights reserved.