Author: olli
Date: Fri Apr  4 14:16:28 2014
New Revision: 1584705

URL: http://svn.apache.org/r1584705
Log:
SLING-3492 use / as default when path is empty

Modified:
    
sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/auth/core/impl/SlingAuthenticator.java

Modified: 
sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/auth/core/impl/SlingAuthenticator.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/auth/core/impl/SlingAuthenticator.java?rev=1584705&r1=1584704&r2=1584705&view=diff
==============================================================================
--- 
sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/auth/core/impl/SlingAuthenticator.java
 (original)
+++ 
sling/trunk/bundles/auth/core/src/main/java/org/apache/sling/auth/core/impl/SlingAuthenticator.java
 Fri Apr  4 14:16:28 2014
@@ -680,13 +680,11 @@ public class SlingAuthenticator implemen
     private AuthenticationInfo getAuthenticationInfo(HttpServletRequest 
request, HttpServletResponse response) {
 
         // Get the path used to select the authenticator, if the SlingServlet
-        // itself has been requested without any more info, this will be null
+        // itself has been requested without any more info, this will be empty
         // and we assume the root (SLING-722)
-        final String path = getPath(request);
+        String path = getPath(request);
         if (path.length() == 0) {
-            // should not happen, be safe an return anonymous credentials
-            log.warn("get authentication info: request path is empty; assuming 
anonymous");
-            return getAnonymousCredentials();
+            path = "/";
         }
 
         final List<AbstractAuthenticationHandlerHolder>[] localArray = 
this.authHandlerCache.findApplicableHolder(request);


Reply via email to