Hey @Anonymous
Did you try "web files" rather than web resources? Is there any specific reason for your web resource? Usually the following works
1. Create a web file
2. Make sure to set the parent page to "Home"
3. Add appropriate web page access control rule which is linked to the web roles
This method will work.
Alternatively, try creating Dataverse security roles - perhaps delegated roles with custom privileges to access web resources. ( I need to check this to confirm)
Try the web file method and let us know.
Hope it helps.
------------
If you like this post, give it a Thumbs up. Where it solved your request, Mark it as a Solution to enable other users to find it.