Este projeto consiste em um sistema simples de autenticação e autorização, onde o usuário faz o login no sistema de backend e recebe seus devidos dados. Apartir disso, o sistema irá gerar um token, o mesmo possui um tempo de expiração, quando expirado, o usuário não terá mais acesso ao login automático, então o app irá redirecionar automaticamente para a página de login para que o usuário possa fazer uma nova autenticação com o servidor e assim tentar criar um novo token de acordo com os credenciais certos.
$ cd jwt-app/backend
$ yarn dev
$ cd jwt-app/frontend
$ yarn start
host: localhost;
port: 5432;
username: postgres;
password: postgres;
database: jwt_app;
- Logar usuário;
- Registrar usuário;
- Refresh token;
- Confirmação de email após o cadastro;
- Validação via token para ações de email;
- Trocar senha;
- Esqueceu a senha;
- Perfil de usuário;
- Alterações no perfil de usuário;