mjp0 / datagram-node

📡 Datagram is an open-source data platform that you can use to build secured & shareable p2p databases with anyone.
https://datagramjs.com
Apache License 2.0
1 stars 0 forks source link

Integrate ACL into Container replication #8

Closed mjp0 closed 5 years ago

mjp0 commented 5 years ago

Now anybody can add streams which makes it easy to abuse the original sharer. Siggrid gives us the ability to control who can add new streams into the replicated Datagram. @telamon has been working on this challenge at https://github.com/telamon/multifeed-sigrid and we talked about integrating siggrid into Datagram.

Currently siggrid supports one-way authorization meaning that once you authorize someone, you can't take it back. We can remedy this by allowing the owner to create authorized users which are replicated to all replicants as "admin stream". When owner wants to remove an admin, admin is marked as unauthorized in the "admin stream".


Deliverables