Realtime events are being received by users who don’t have read permissions on a newly created document.
Here’s the setup:
- A document is created in the profiles collection via a Function.
- The document is assigned read permissions only for userA and userB.
Permission.read(Role.user('userA')),
Permission.read(Role.user('userB')),
But the issue is: userC (who has no permissions) receives the documents.create event through the Realtime subscription.
Is this expected behavior for Appwrite Realtime? Shouldn't permission filters be enforced for realtime events as well?
@Steven @D5
Recommended threads
- Possible FRA servers down
Is it possible that the Frankfurt servers are currently down? There is no way to fetch any data. Given the few reports already in the <#564160731327758346> chat...
- Appwrite DNS nameservers return SERVFAIL...
My custom domain demomanasa.online (and all its subdomains) stopped resolving with ERR_NAME_NOT_RESOLVED for all visitors. I have traced the failure to Appwrite...
- Compatibility issue with Kakao OpenID Co...
**Context:** I am attempting to integrate **Kakao Login** (one of the largest social login providers in South Korea) into my Flutter application using Appwrite'...