Permissions #429
Replies: 2 comments 7 replies
-
Hi, I'm Jude. I was wondering if it might be possible to add the ability to revoke a specific address's authentication token and association token? Right now, we can revoke everything via The use-case I'm imagining is one that would allow us to create an "inbox" abstraction in applications. To do this, Alice gives Bob permission to write a single index file that contains URLs to files he wants to "send" Alice. Alice does this by creating Bob a Gaia authentication token signed by her, with an association token with Bob's public key, with a single But what if Alice wants to revoke Bob's ability to post new data? Right now, she has to revoke everything via |
Beta Was this translation helpful? Give feedback.
-
ping @dantrevino and @aulneau |
Beta Was this translation helpful? Give feedback.
-
Introduction
This board will be used to discuss our improvement of the existing access-control system of the GAIA Storage System.
Right now the current access-control system is defined as such:
/ are only allowed if the writer can demonstrate that they control that address. This is achieved via an authentication token, which is a message signed by the private-key associated with that address. The message itself is a challenge-text, returned via the /hub_info/ endpoint."."Access control in a gaia storage hub is performed on a per-address basis. Writes to URLs /store/We want to extend the system in a way, that the following actions will be possible:- User A can grant User B access to specific files, and revoke access- User C can upload data on behalf of User A, but cannot read themAt the moment we are at the early early stages of this proposition, therefore we are still figuring technical issues out and brainstorming different approachesFind our current progress / idea under:
https://www.notion.so/toggglegaia/Access-Control-2a9967a9d506445ebe1706e37deb707d
Beta Was this translation helpful? Give feedback.
All reactions