Casbin is a powerful library for implementing authorization.
Using Casbin as an authorization layer would make the code cleaner and easier to work with, also, it will allow us to implement several authorization patterns like role based authorization and attribute based authorization with ease.
The idea is to refactor the authorization service and implement Casbin for the authorization logic.
Subtasks
Casbin is a powerful library for implementing authorization.
Using Casbin as an authorization layer would make the code cleaner and easier to work with, also, it will allow us to implement several authorization patterns like role based authorization and attribute based authorization with ease.
The idea is to refactor the authorization service and implement Casbin for the authorization logic.
Subtasks