Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
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.
Attachments
Issue Links
- relates to
-
SLING-1445 store the AuthenticationInfo object in a request attribute
- Closed