authorizer/TODO.md
Lakhan Samani 21e3425e76
feat/role based access (#50)
* feat: add roles based access

* feat: update roles env + todo

* feat: add roles to update profile

* feat: add role based oauth

* feat: validate role for a given token
2021-09-20 10:36:26 +05:30

577 B

Task List

Feature roles

For the first version we will only support setting roles master list via env

  • Support following ENV
    • ROLES -> comma separated list of role names
    • DEFAULT_ROLE -> default role to assign to users
  • Add roles input for signup
  • Add roles to update profile mutation
  • Add roles input for login
  • Return roles to user
  • Return roles in users list for super admin
  • Add roles to the JWT token generation
  • Validate token should also validate the role, if roles to validate again is present in request