Make internal sling authentication publicly available
-----------------------------------------------------

                 Key: SLING-966
                 URL: https://issues.apache.org/jira/browse/SLING-966
             Project: Sling
          Issue Type: Improvement
          Components: Engine
            Reporter: Felix Meschberger


Currently the SlingAuthenticator is an internal class in the Engine bundle, 
which is used by the SlingMainServlet to handle the authentication as part of 
an OSGi HTTP Service specification HttpContext object.

To use the Sling authentication framework with the Authenticator and the 
AuthenticationHandlers outside of the SlingMainServlet, that is for other 
servlets directly registered with the OSGi HttpService the authentication 
functionality should be made publicly available.

One approach would be to provide a new authenticate() method in the 
Authenticator interface. Another option would be to provide an abstract 
HttpContext which already implements the HttpContext.handleSecurity method 
using the SlingAuthenticator instance.

-- 
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