Draft: Refactoring da autenticação e implementando sistema de permissões
Esse mega refactor busca:
- substituir a implementação atual das sessions com o sistema oauth2 + JWT
- incluir um sistema geral de permissoes
A implementação segue:
- Doc oficial sobre oauth2 com fastapi e JWT bearer token https://fastapi.tiangolo.com/tutorial/security/oauth2-jwt/
- Sistema RBAC a nivel de api https://github.com/chrisK824/fastapi-rbac-example
Outro interessante ACL: