You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@sling.apache.org by Sandro Boehme <sa...@gmx.de> on 2012/09/16 20:41:05 UTC
WebDAV for non anonymous folders
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