Requirements:
python3.8
Assumptions:
- 3 Users - Admin, User1 and User2 are already created and will be assigned roles - Admin, Customer, Partner.
- Roles have access to 3 Resources - Resource1, Resource2, Resource3 with different set of permissions - READ, WRITE, DELETE.
- Initially Admin is logged in.
- Admin has the write to create and edit roles for a user.
- A diiferent User can login and can view its roles and try to access resources for different permissions.
How to Run?
Run python rbac.py