botprzemek / express-rest-auth

Node.js web authentication project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Authentication and Authorization Backend

Dockerized Node.JS App containing full authorization (Registration, Login and Validation), hand-written password hashing when creating users, form validation with REGEX, authentication with JWT stored inside client's cookies, that refreshes every 15 minutes (with the Refresh Token).

Dependencies used in project:

  • Express.JS ✔️,
  • JSONWebTokens ✔️ stored in cookies,
  • MYSQL2 ✔️ (Moving to Cassandra),
  • Mail confirmation for new users ❌,
  • Svelte frontend ❌,

:trollface:

About

Node.js web authentication project

License:Apache License 2.0


Languages

Language:JavaScript 87.0%Language:EJS 11.8%Language:Dockerfile 1.2%