Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Delegation / permission per users #12

Open
Nuhvi opened this issue Jun 1, 2024 · 0 comments
Open

Delegation / permission per users #12

Nuhvi opened this issue Jun 1, 2024 · 0 comments
Labels
authn Authentication to the homeserver authz Authorization and permissions

Comments

@Nuhvi
Copy link
Collaborator

Nuhvi commented Jun 1, 2024

Unlike #10 where you grant permissions to clients/apps, it might be necessary to grant permissions to users who aren't themselves on the same homeserver as you. For example, allow someone to write on a specific drive (as inbox) or a group chat, or just a delegated Keypair.

To achieve that, homeservers need to be able to authn user that isn't already registered on the homeserver, and keep track of the permissions they are granted.

This permissions/delegations could be colocated in the repos/drives themselves (to be easily migrated to other homeservers) or they could be kept in a higher level (a Merkle Treap for the whole account).

@Nuhvi Nuhvi added authn Authentication to the homeserver authz Authorization and permissions labels Jun 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
authn Authentication to the homeserver authz Authorization and permissions
Projects
None yet
Development

No branches or pull requests

1 participant