├── .gitignore ├── LICENSE ├── README.md ├── backend ├── .eslintrc.js ├── .gitignore ├── README.md ├── controllers │ └── authentication.js ├── models │ └── User.js ├── package-lock.json ├── package.json ├── router.js ├── server.js └── services │ └── passport.js └── frontend ├── .babelrc ├── .eslintrc ├── .gitignore ├── .prettierignore ├── .prettierrc ├── README.md ├── components └── Navigation.js ├── next.config.js ├── package-lock.json ├── package.json ├── pages ├── index.js ├── logout.js └── secured.js └── utils └── auth.js /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/README.md -------------------------------------------------------------------------------- /backend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/backend/.eslintrc.js -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .DS_Store 3 | node_modules/ 4 | config.js 5 | -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/backend/README.md -------------------------------------------------------------------------------- /backend/controllers/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/backend/controllers/authentication.js -------------------------------------------------------------------------------- /backend/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/backend/models/User.js -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/backend/router.js -------------------------------------------------------------------------------- /backend/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/backend/server.js -------------------------------------------------------------------------------- /backend/services/passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/backend/services/passport.js -------------------------------------------------------------------------------- /frontend/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/frontend/.babelrc -------------------------------------------------------------------------------- /frontend/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/frontend/.eslintrc -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .next 3 | .idea 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /frontend/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/frontend/.prettierignore -------------------------------------------------------------------------------- /frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/frontend/.prettierrc -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/components/Navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/frontend/components/Navigation.js -------------------------------------------------------------------------------- /frontend/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/frontend/next.config.js -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/frontend/pages/index.js -------------------------------------------------------------------------------- /frontend/pages/logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/frontend/pages/logout.js -------------------------------------------------------------------------------- /frontend/pages/secured.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/frontend/pages/secured.js -------------------------------------------------------------------------------- /frontend/utils/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lauriskuznecovs/next-js-jwt/HEAD/frontend/utils/auth.js --------------------------------------------------------------------------------