- This is a practice project to deal with different levels of Authentication & Security.
- Each commit will indicate the level of security implemented until that moment.
- Level 1: Register users with email and password.
- Level 2: Database encryptation.
- Level 3: Hashing passwords.
- Level 4: Salting and hashing passwords with bcrypt.
- Level 5: Using Passport.js to add cookies and sessions.
- Level 6: OAuth 2.0 & sign in with Google account.