Este é um projeto de autenticação desenvolvido com o framework Nest.js. O projeto implementa funções de autenticação básicas, como login, registro de usuário, recuperação de senha, gerenciamento de tokens JWT, logout e reset de senha.
- Postgres Banco de Dados
- TypeORM
- Nodemailer
- JWT Authentication
- Bcrypt
- RxJS
- Cookie-parser
- Express
- Clone o repositório:
git clone https://github.com/Matheuscara/nest-auth-postgre
- Instale as dependências:
cd seuprojeto
npm install
- Configure o ambiente:
No arquivo Main configure seu banco de dados
- Execute o projeto:
npm run start:dev
- Configure o MailHot (Emails Fake) - https://github.com/mailhog/MailHog
- Login
- Registro de Usuário
- Esqueci a Senha
- Token e Refresh Token
- Logout
- Cookies
- Reset de Senha
Contribuições são bem-vindas! Se você encontrar algum problema ou tiver sugestões de melhorias, sinta-se à vontade para abrir uma issue ou enviar um pull request.