Guillaume Lucazeau created SLING-5629:
-----------------------------------------

             Summary: redirectAfterLogout appends servlet context to the 
target, when it's already there
                 Key: SLING-5629
                 URL: https://issues.apache.org/jira/browse/SLING-5629
             Project: Sling
          Issue Type: Bug
          Components: Authentication
    Affects Versions: Auth Core 1.3.12
            Reporter: Guillaume Lucazeau


In SlingAuthenticator.redirectAfterLogout, a call is made to 
AuthUtil.isRedirectValid(request, target) which expects the target to contain 
the servlet context path.

When the validation is made, the call for redirection appends the servlet 
context to the same target, leading to a duplicated context:
Line 1417: response.sendRedirect(request.getContextPath() + target);

Calling 
http://localhost:8080/dev/system/sling/logout?resource=/dev/content/node1.html 
redirects to http://localhost:8080/dev/dev/content/node1.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to