├── .gitignore ├── README.md ├── app ├── config │ ├── auth.config.js │ └── db.config.js ├── controllers │ ├── auth.controller.js │ └── user.controller.js ├── middlewares │ ├── authJwt.js │ ├── index.js │ └── verifySignUp.js ├── models │ ├── index.js │ ├── role.model.js │ └── user.model.js └── routes │ ├── auth.routes.js │ └── user.routes.js ├── jwt-refresh-token-node-js-example-flow.png ├── jwt-token-authentication-node-js-example-flow.png ├── package.json └── server.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bezkoder/node-js-jwt-auth-mongodb/HEAD/README.md -------------------------------------------------------------------------------- /app/config/auth.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bezkoder/node-js-jwt-auth-mongodb/HEAD/app/config/auth.config.js -------------------------------------------------------------------------------- /app/config/db.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bezkoder/node-js-jwt-auth-mongodb/HEAD/app/config/db.config.js -------------------------------------------------------------------------------- /app/controllers/auth.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bezkoder/node-js-jwt-auth-mongodb/HEAD/app/controllers/auth.controller.js -------------------------------------------------------------------------------- /app/controllers/user.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bezkoder/node-js-jwt-auth-mongodb/HEAD/app/controllers/user.controller.js -------------------------------------------------------------------------------- /app/middlewares/authJwt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bezkoder/node-js-jwt-auth-mongodb/HEAD/app/middlewares/authJwt.js -------------------------------------------------------------------------------- /app/middlewares/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bezkoder/node-js-jwt-auth-mongodb/HEAD/app/middlewares/index.js -------------------------------------------------------------------------------- /app/middlewares/verifySignUp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bezkoder/node-js-jwt-auth-mongodb/HEAD/app/middlewares/verifySignUp.js -------------------------------------------------------------------------------- /app/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bezkoder/node-js-jwt-auth-mongodb/HEAD/app/models/index.js -------------------------------------------------------------------------------- /app/models/role.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bezkoder/node-js-jwt-auth-mongodb/HEAD/app/models/role.model.js -------------------------------------------------------------------------------- /app/models/user.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bezkoder/node-js-jwt-auth-mongodb/HEAD/app/models/user.model.js -------------------------------------------------------------------------------- /app/routes/auth.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bezkoder/node-js-jwt-auth-mongodb/HEAD/app/routes/auth.routes.js -------------------------------------------------------------------------------- /app/routes/user.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bezkoder/node-js-jwt-auth-mongodb/HEAD/app/routes/user.routes.js -------------------------------------------------------------------------------- /jwt-refresh-token-node-js-example-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bezkoder/node-js-jwt-auth-mongodb/HEAD/jwt-refresh-token-node-js-example-flow.png -------------------------------------------------------------------------------- /jwt-token-authentication-node-js-example-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bezkoder/node-js-jwt-auth-mongodb/HEAD/jwt-token-authentication-node-js-example-flow.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bezkoder/node-js-jwt-auth-mongodb/HEAD/package.json -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bezkoder/node-js-jwt-auth-mongodb/HEAD/server.js --------------------------------------------------------------------------------