When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

MERN Stack Complete User Authentication System with JWT

Build a complete mern stack standard and secured authentication with jwt , bcrypt , crypto , nodemailer

     
  • 4.6
  •  |
  • Reviews ( 27 )
₹1999

This Course Includes

  • iconudemy
  • icon4.6 (27 reviews )
  • icon5.5 total hours
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About MERN Stack Complete User Authentication System with JWT

MERN is one of several variations of the MEAN stack (MongoDB Express Angular Node), where the traditional Angular.js frontend framework is replaced with React.js. Other variants include MEVN (MongoDB, Express, Vue, Node), and any front-end JavaScript framework that can work.

MongoDB - document database

Express(.js) - Node.js web framework

React(.js) - a client-side JavaScript framework

Node(.js) - the premier JavaScript web server

Authentication is the act of proving an assertion, such as the identity of a computer system user. In contrast with identification, the act of indicating a person or thing's identity, authentication is the process of verifying that identity.

Authorization specifies access rights/privileges to resources, which is related to general information security and computer security, and access control in particular. More formally, "to authorize" is to define an access policy

In this course, we will learn the following topics

Basic Authentication

Password hashing / encryption / decryption

Email verification functionality

Forgot password functionality

JWT authentications

Working with Protected Routes and Public Routes

Handling API requests with auth middlewares

React is a free and open-source front-end JavaScript library for building user interfaces based on UI components. It is maintained by Meta and a community of individual developers and companies.

Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser.

What You Will Learn?

  • Basic Authentication.
  • Password hashing / encryption / decryption.
  • Email verification functionality.
  • Forgot password functionality.
  • JWT authentications.
  • Working with Protected Routes and Public Routes.
  • Handling api requests with auth middlewares.