DEV Community

Cover image for Authentication in MERN stack.
Kunal Agrawal
Kunal Agrawal

Posted on • Edited on

Authentication in MERN stack.

Authentication in Mern Stack.

Authentication is a big problem for a website, app. As it divides content for different people, authorization of a content to edit, view, delete and update.
Points to consider for Authentication.

Never ever store passwords

Storing someone's password is not considered as a good practice, if by chance your data gets in wrong hands, it can lead to massive breach of a user data, personal information and identity.
Always hash passwords before storing.
To read more about hashing, follow this Link.

Giving user a nice user experience.

Now, that you can login and register users. how can you remember that user, if user refreshes his page. That's the problem, so to solve that issue you can use JavaScript libraries like JWT's, passport for authentication. They basically stores a user details in cookies, Local Storage or Session Storage in your web browser.

For more Better and Trustful user experience.

Use a third party API's like Google Auth, Facebook Auth. so that user can trust your website.

Things to remember.

  • Never Store Passwords.
  • Use Cookies / Sessions for nice user experience.
  • Third party Authentication for best experience.

for more you should definitely see this video from fireship.io

Top comments (0)