Resource resolver | Community
Skip to main content
Level 3
Nov 1, 2022 10:20 AM UTC
Solved

Resource resolver

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.
lukasz-m
lukasz-mAccepted solution
New Participant
Nov 1, 2022 10:46 AM UTC

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:

2 replies

lukasz-m
lukasz-mAccepted solution
New Participant
Nov 1, 2022 10:46 AM UTC

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:

Translate
Level 3
Nov 1, 2022 10:50 AM UTC

Thanks @lukasz-m .

Translate