decision endpoint should make decision based on anonymous user's data when the user doesn't exist
Currently, when the decision endpoint is asked for making make a decision for a non-exist user, it will throw an error:
withAuthDecision middleware error: Error: Failed to retrieve auth decision for operation `object/content/read` from policy engine: Not Found User │
│ Failed to retrieve auth decision for operation `object/content/read` from policy engine: Not Found User
For this rare case, it would be more appropriate to make decision endpoint make the decision assuming it's an anonymous user.
decision endpoint should make decision based on anonymous user's data when the user doesn't exist
Currently, when the decision endpoint is asked for making make a decision for a non-exist user, it will throw an error:
For this rare case, it would be more appropriate to make decision endpoint make the decision assuming it's an anonymous user.