Hi y'all,
I am looking for a database system with document level access control, or an equivalent level of granularity wrt the data model of the database -- so for a graph database this would be at the node level, or for a RDBMS at the row level.
So far I have only found two options, and they are both cloud-only. MongoDB offer DLAC as part of Realm [1] and Fauna offers attribute based access control [2].
I can see CouchDB are working on document level access control [3] but it's not shipped yet.
Are there any open-source databases which have this in today?
Thanks :)
[1] https://docs.mongodb.com/realm/mongodb/define-roles-and-permissions/#select-a-collection-rule-template
[2] https://docs.fauna.com/fauna/current/security/abac
[3] https://github.com/apache/couchdb/issues/1524