[ https://issues.apache.org/jira/browse/SLING-966?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12797033#action_12797033 ]
Felix Meschberger commented on SLING-966: ----------------------------------------- Removed old authentication code from the engine bundle in Rev. 896351 and deployed a Sling Engine SNAPSHOT 2.0.7-20100106.084348-54 > Make internal sling authentication publicly available > ----------------------------------------------------- > > Key: SLING-966 > URL: https://issues.apache.org/jira/browse/SLING-966 > Project: Sling > Issue Type: Improvement > Components: Commons > Reporter: Felix Meschberger > Assignee: Felix Meschberger > Fix For: Commons Auth 1.0.0 > > Attachments: SLING-966.patch, SLING-966b.patch, SLING-966c.patch > > > 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.