diff --git a/source/java/org/alfresco/repo/webdav/auth/BaseKerberosAuthenticationFilter.java b/source/java/org/alfresco/repo/webdav/auth/BaseKerberosAuthenticationFilter.java index 48f1347ab8..4f71b973de 100644 --- a/source/java/org/alfresco/repo/webdav/auth/BaseKerberosAuthenticationFilter.java +++ b/source/java/org/alfresco/repo/webdav/auth/BaseKerberosAuthenticationFilter.java @@ -365,7 +365,14 @@ public abstract class BaseKerberosAuthenticationFilter extends BaseSSOAuthentica req.getRemoteAddr() + ":" + req.getRemotePort() + ")"); // Send back a request for SPNEGO authentication - logonStartAgain(context, req, resp, true); + if (req.getRequestURL().toString().contains("webdav")) + { + logonStartAgain(context, req, resp, false); + } + else + { + logonStartAgain(context, req, resp, true); + } return false; } else