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