fluxo de autenticação e validação de usuário
Issue numbers:
Descrição:
Uma lista das mudanças relacionadas a esse MR
- O que foi criado:
- guardas de autenticação
- models para declaração de tipo
- modulo auth
- controller com rota auth
- decorator isPublic para deixar rotas publicas sem necessidade do uso de access token
- authService para encapsular logica de login e validação de usuario
- estrategias de geração e autenticação de access tokens
- O que foi modificado
- EncryptorService para incluir comparação da senha recebida com a do banco
- userService para incluir metodo findByCpf
- ApiModule para que todas as rotas dos modulos abaixo desse necessitem de access tokens
Checklist:
- Não deixou string literais no código
- Utilizou as variáveis padronizadas do design system
- Não deixou nenhum código comentado