/authentication

Database encryption method on different levels 🍙.

Primary LanguageEJS

authentication

It's a repository to visulize and learn about different levels of database authentication. To use it you need NodeJS and MongoDB installed in your local machine. And to install the dependensies run npm install in CLI.
(The database is not connected to the cloud rather in the localhost)

To go back to the previous versions, commits or levels, checkout to the commited SHA —

  • Level 1: Username & Password — git checkout c1518e2ee9258ef933137978b643a37846157c9f .
  • Level 2: Encryption — git checkout 7dd8e78af573cfd178742022e52b5e62a76c591a .
  • Level 3: Hashing — git checkout 69e9842c98fc4e1074cb66532c4002b1c76456dd .
  • Level 4: Salting & Hashing with bcrypt — git checkout 8221c91c44b8dbed9d5a513ad5d92541f111d329 .
  • Level 5: Cookies & Sessions with Passport.js — git checkout 9835c9952b5dfdc31746b72a496a59e93e001c09 .
  • Level 6: Google OAuth 2.0 Authentication — git checkout 1d185cf3e288096093fcf460f7557175c22f8d70 .

——————————
irfanshadikrishad
——————————