Hello,

when I disable "Allow Anonymous Access" in the "Apache Sling Authentication Service" I cannot log in via WebDAV anymore. I don't get a username/password dialog but an error like "An error occurred please check the server name or ip address" instead. The log output below is generated:

16.09.2012 19:53:59.729 *INFO* [http-8080-9] org.apache.sling.auth.core.impl.SlingAuthenticator getAnonymousSession: Anonymous access not allowed by configuration - requesting credentials 16.09.2012 19:53:59.733 *INFO* [127.0.0.1 [1347818039732] OPTIONS /sling6/system/sling/selector/login HTTP/1.1] logs/request.log 16/Sep/2012:19:53:59 +0200 [184] -> OPTIONS /sling6/system/sling/selector/login?resource=%2Fsling6%2F HTTP/1.1 16.09.2012 19:53:59.733 *INFO* [127.0.0.1 [1347818039732] OPTIONS /sling6/system/sling/selector/login HTTP/1.1] logs/request.log 16/Sep/2012:19:53:59 +0200 [184] <- 200 - 1ms 16.09.2012 19:53:59.733 *INFO* [127.0.0.1 [1347818039732] OPTIONS /sling6/system/sling/selector/login HTTP/1.1] logs/access.log 127.0.0.1 - anonymous 16/Sep/2012:19:53:59 +0200 "OPTIONS /sling6/system/sling/selector/login?resource=%2Fsling6%2F HTTP/1.1" 200 - "-" "WebDAVLib/1.2" 16.09.2012 19:53:59.754 *INFO* [http-8080-9] org.apache.sling.auth.core.impl.SlingAuthenticator getAnonymousSession: Anonymous access not allowed by configuration - requesting credentials 16.09.2012 19:53:59.758 *INFO* [127.0.0.1 [1347818039758] OPTIONS /sling6/system/sling/selector/login HTTP/1.1] logs/request.log 16/Sep/2012:19:53:59 +0200 [185] -> OPTIONS /sling6/system/sling/selector/login?resource=%2Fsling6%2F HTTP/1.1 16.09.2012 19:53:59.759 *INFO* [127.0.0.1 [1347818039758] OPTIONS /sling6/system/sling/selector/login HTTP/1.1] logs/request.log 16/Sep/2012:19:53:59 +0200 [185] <- 200 - 1ms 16.09.2012 19:53:59.759 *INFO* [127.0.0.1 [1347818039758] OPTIONS /sling6/system/sling/selector/login HTTP/1.1] logs/access.log 127.0.0.1 - anonymous 16/Sep/2012:19:53:59 +0200 "OPTIONS /sling6/system/sling/selector/login?resource=%2Fsling6%2F HTTP/1.1" 200 - "-" "WebDAVLib/1.2" 16.09.2012 19:53:59.948 *INFO* [http-8080-9] org.apache.sling.auth.core.impl.SlingAuthenticator getAnonymousSession: Anonymous access not allowed by configuration - requesting credentials 16.09.2012 19:53:59.951 *INFO* [127.0.0.1 [1347818039951] OPTIONS /sling6/system/sling/selector/login HTTP/1.1] logs/request.log 16/Sep/2012:19:53:59 +0200 [186] -> OPTIONS /sling6/system/sling/selector/login?resource=%2Fsling6%2F HTTP/1.1 16.09.2012 19:53:59.956 *INFO* [127.0.0.1 [1347818039951] OPTIONS /sling6/system/sling/selector/login HTTP/1.1] logs/request.log 16/Sep/2012:19:53:59 +0200 [186] <- 200 - 5ms 16.09.2012 19:53:59.956 *INFO* [127.0.0.1 [1347818039951] OPTIONS /sling6/system/sling/selector/login HTTP/1.1] logs/access.log 127.0.0.1 - anonymous 16/Sep/2012:19:53:59 +0200 "OPTIONS /sling6/system/sling/selector/login?resource=%2Fsling6%2F HTTP/1.1" 200 - "-" "WebDAVFS/1.8.3 (01838000) Darwin/10.8.0 (x86_64)"

If I configure paths in the "Authentication Requirements" of the Authentication Service as "no authentication required" like "-/public" than I can successfully log in to this path via WebDAV.

Is there a way to log in to paths that require authentication?

Best,

Sandro

Reply via email to