Hey there! 👋
AuthD is a simple identity management service (v1.0.0). We currently have basic roles (owner, admin, member) but would love to add a more flexible permission system.
What we need
Right now, if you're an "admin" you can do everything admins can do. It'd be nice to be able to say things like:
- "User X can add members but not delete projects"
- "User Y can view only"
- "User Z can manage settings but not billing"
What to do
- Design a simple permission model (e.g.,
project:create, members:add, etc.)
- Store permissions in the database
- Check permissions when users try to do things
Don't worry about
- Making it perfect
- Supporting every possible use case
- Breaking existing code (we'll keep roles working)
Just something that works and makes sense. If you have questions, just ask!
Thanks for checking this out! 🙏
Hey there! 👋
AuthD is a simple identity management service (v1.0.0). We currently have basic roles (owner, admin, member) but would love to add a more flexible permission system.
What we need
Right now, if you're an "admin" you can do everything admins can do. It'd be nice to be able to say things like:
What to do
project:create,members:add, etc.)Don't worry about
Just something that works and makes sense. If you have questions, just ask!
Thanks for checking this out! 🙏