Replace Session.logout from SlingMainServlet
--------------------------------------------

                 Key: SLING-1270
                 URL: https://issues.apache.org/jira/browse/SLING-1270
             Project: Sling
          Issue Type: Task
          Components: Engine
    Affects Versions: Engine 2.0.6
            Reporter: Felix Meschberger
            Assignee: Felix Meschberger
             Fix For: Engine 2.1.0


The new Commons Auth bundle from SLING-966 registers a ServletRequestListener 
to be informed when the request has terminated and the session may be logged 
out. Currently, the Http Service implementation does not support such listeners 
and the session may not be logged out at all.

As a workaround the Commons Auth bundle implements a Java VM finalize() method 
to try to ensure logging the session out.

As a further workaround the SlingMainServlet should - in a finally clause - 
logout the session of the request's resource resolver.

The SlingMainServlet configuration should be removed as soon as we can 
reasonably be sure of ServletRequestListener support.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to