<aside> ⚠️

This is my take on Attribute Based Access Control and how I should implement it. You might have a better approach and I would love to hear it.

</aside>

I have always been fascinated by how Discord manages Roles. It’s just perfect, beautiful, intuitive, and elegant. There are obviously others who are doing it but Discord makes it look so easy, you drag a role one position up, and everything changes!

While I do have some experience with creating RBAC (Role Based Access Control) and authorization systems in general, ABAC is fairly new to me too. I have decided to look into it more closely because I have to design something similar for Anva.

Intro