Access control lists

Very very old topic, but have been looking for a way to do this recently. Was wondering if it was still on the cards…

The reason for it was to be able to create an app like a todo list using RS with the ability to be able to share a todo list. It could also be useful for note taking/drawing sharing apps. For this, you would need to be able to grant access to “someone” to a specific file / folder (finer-grained than the current spec allows).

App flow could be:

  1. (user1) Create a new todo list
  2. (user1) Click a share button
  3. (app/server) creates a token for that specific todo list (for a specific user)
  4. (user1) Gives that url (eg https://some.awesome.todo/~user@ultimate.rs/#token=500P3R53CR3T) to the other person
  5. (user2) Accesses url

Apps could potentially store the tokens they receive for other peoples RS files/folders in the users RS storage, so that the user2 could access user1’s files/folders on another instance.

This mechanism could also be used to given certain people read-only access to files/folders (different from the public folder in that only certain people would have access).

Saw there was some interesting other work going on that is could be useful for this work:

Also related to another ancient topic: