Resource resolver | Community
Skip to main content
New Participant
November 1, 2022
Solved

Resource resolver

  • November 1, 2022
  • 1 reply
  • 833 views

Does the resource resolver object which we get from a resource or request object in a sling model has all JCR privileges(read, write, modify etc...) ??

 

 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by lukasz-m

Hi @prashanthal,

Getting resource resolver object from request/resource will have set of permissions that depend on user session that is correlated with it, e.g if anonymous user will request for specific resource, in your code for given scenario, getting resource resolver object from request will return you resource resolver with anonymous user set of privileges.

In other words set of permissions is not guarantee if you getting resource resolver object from request/resource.

If you always need specific set of permissions, you should create resource resolver object using service user. You can find more about this approach under:

1 reply

lukasz-m
lukasz-mAccepted solution
New Participant
November 1, 2022

Hi @prashanthal,

Getting resource resolver object from request/resource will have set of permissions that depend on user session that is correlated with it, e.g if anonymous user will request for specific resource, in your code for given scenario, getting resource resolver object from request will return you resource resolver with anonymous user set of privileges.

In other words set of permissions is not guarantee if you getting resource resolver object from request/resource.

If you always need specific set of permissions, you should create resource resolver object using service user. You can find more about this approach under:

New Participant
November 1, 2022

Thanks @lukasz-m .