Skip to content

PalashCoder/authentecationMethods

Repository files navigation

This Project shows the security level uses using Node.js

There are total 6 levels

  • Level 1: Only Localy authentication where only Username password have to resigter and it stores in local machine.
  • Level 2: Where we use the mongoose-encryption and the password stores locally but have a little layer of encryption in it.
  • Level 3: Here we uses the md5 Hash generator where the hash code of password are genarated to make the authentication more secure.
  • Level 4: bcrypt is uses here where the password is stored after making hash but we use multiple rounds of non similar salting to make it more secure
  • Level 5: here we use the passport for more encryption , passport basically makes the password string more large more hash generated and salted string. and the salt also stores as a hashcode. and session is also introduced which will store cookie to local client
  • Level 6: Here the whole work of encryption, validation and authentecation is done by third-party trusted sources like Google, Facebook like that.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published