DEV Community

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

Posted on • Edited on

4 1

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)

The best way to debug slow web pages cover image

The best way to debug slow web pages

Tools like Page Speed Insights and Google Lighthouse are great for providing advice for front end performance issues. But what these tools can’t do, is evaluate performance across your entire stack of distributed services and applications.

Watch video

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay