[
https://issues.apache.org/jira/browse/SLING-1640?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12897306#action_12897306
]
Felix Meschberger commented on SLING-1640:
------------------------------------------
For the contrib/extensions/bgservlets project: In Rev. 984442 replaced
AuthenticationInfo request attribute with new ResourceResolver.clone method.
This allows removing the reference to the ResourceResolverFactory and the
dependency on Commons Auth.
> Add ResourceResolver.clone(Map) method
> ---------------------------------------
>
> Key: SLING-1640
> URL: https://issues.apache.org/jira/browse/SLING-1640
> Project: Sling
> Issue Type: New Feature
> Components: API, JCR
> Reporter: Felix Meschberger
> Assignee: Felix Meschberger
> Fix For: JCR Resource 2.0.8, API 2.1.0
>
>
> As discussed on the list the ResourceResolver interface should be extended
> with a new method:
> ResourceResolver clone(Map credentials);
> This method creates a new ResourceResolver as follows:
> // start with original credentials
> Map newCredentials = new HashMap(current resolver credentials);
> // overlay with provided credentials
> newCredentials.addAll(credentials);
> // return a new ResourceResolver
> return resourceResolverFactory.login(newCredentials);
> This new method allows for the removal of the AuthenticationInfo object from
> the request attributes (as discussed in SLING-1445) and allows for a better
> implementation of the background servlet execution.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.