Skip to content

Boilerplate sistema de autenticação de Registro e Login de usuário usando JWT e Passport - NestJs + MongoDb

License

Notifications You must be signed in to change notification settings

eduardokeneth/autentication-jwt-passport-nestjs

Repository files navigation

Registro e Login - Autenticação JWT e Passport - NestJs + MongoDB

Boilerplate de Registro e Login de usuário usando NestJs conectado ao MondoDB.

Para a autenticação é usado o JWT com Passport .

Instalação

Usando a linha comando do OS - Windows - Mac - Linux

Clone este repositório:

git clone https://github.com/eduardokeneth/autentication-jwt-passport-nestjs

Execute um npm/yarn install para instalar as dependências do package.json

yarn install

Rode npm/yarn run start para rodar a aplicação

yarn run start

Substituir as chaves de configuração em ./config/default.ts

export default {
  HOST: 'http://localhost',
  PORT: 8080,
  MONGO_URI: 'mongo uri aqui',
  JWT_KEY: 'password aqui',
};

Documentação API - Swagger

 const swaggerOptions = new DocumentBuilder()
     .setTitle('Project Server')
     .setDescription('API Documentation')
     .setVersion('1.0.0')
     .setHost(hostDomain.split('//')[1])
     .setSchemes(AppModule.isDev ? 'http' : 'https')
     .setBasePath('/api')
     .addBearerAuth('Authorization', 'header')
     .build();

Compatibilidade

Versões iguais ou superiores

Nodejs : v10.13.0   /   NPM : 6.5.0 NestJs : ^5.4.0   /   Mongoose : ^5.4.0   /  

License

MIT License © Eduardo Keneth

About

Boilerplate sistema de autenticação de Registro e Login de usuário usando JWT e Passport - NestJs + MongoDb

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published