Auth JWT (JSON WEB TOKEN ) - NodeJS

Faça autenticações em seus apps usando JWT, este respositório demostra de maneira simples composta como autenticar usando JSON WEB TOKEN o famoso JWT.

🚀 Tecnologias usadas

Este maravilindo projeto foi desenvolvido com as seguintes tecnologias:

💪 Projeto

Objetivo é aprenderes de maneira simples vendo estas pequenas linha de código aplicando o JWT neste projeto, além disso, tem exemplos de model do usuário bem como cadastro e login, rotas de autenticação e verificação.

Estrutura do projeto

  • model
  • node_modules
  • routes
    • auth.js
    • posts.js
    • verifyToken.js
  • .env
  • .gitignore
  • index.js
  • package.json
  • validation.js

🤔 Porquê usar o JWT?

O objetivo do JWT é assegurar que aquela informação foi gerada por você, mesmo que outros possam ler a informação, não é possível alterar ela. Só quem tem as chaves que geraram esse token podem validar ele e até gerar outros tokens válidos.

🤼‍♂️ Como contribuir?

  • Fork esse repositório;
  • Crie uma branch com a sua feature: git checkout -b my-feature
  • Commit suas mudanças: git commit -m 'feat: My new feature'
  • Push a sua branch: git push origin my-feature
  • Deixe um star neste repositório

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

Feito com ❤️ Wilmy Danguya 👋