#Listing User-Specific Documents from a Collection?

7 messages · Page 1 of 1 (latest)

onyx escarp
#

I have a collection that has write-only permission for all users, and the remaining permissions are based on the user ID. The Apple SDK is working fine as expected, meaning a user can only see their own entries.

However, I'm facing an issue with my Python cloud function, which needs to read data specific to a particular user ID. I want to list documents that are specific to the requested user instead of displaying the entire collection.

Quick help appreciated, Between this is crucial for the hackathon!

zealous yoke
#

When executing a function, if it is done by the user then the current user JWT is being sent.

That means you can initialize your function client using the user JWT.

Making use of the user JWT will make sure only documents that available for the user will return. Just like you're using the swift SDK.

onyx escarp
#

Thanks @zealous yoke, I can almost see it but I have userId mismatch.

{"executedBy":"64630bd18715e9d8b0a9","jwt":"xxxxxxxxxxxxxxxx","message":"Successfully Generated","sessionId":"6489b3a7ba985cb71e11","timestamp":"2023-06-14 12:57:28","userId":"64892bc8d83bfea54d34"}

userId is passing from local - exists in project
executedBy function variable user id - does not exists in project

zealous yoke
#

What is this object?

#

How have you initialized the client?