MERN Stack Advanced Authentication & Authorization Project

Learn How to build Advanced User Authentication and Authorization Website (With JWT, httpOnly Cookie, Axios)

Latest 2022 Course

What you’ll learn

  • Add Advanced Authentication and Authorization To Your Website.
  • How to use httpOnly Cookie.
  • How to Encrypt Details in JWT.
  • Encrypt User’s Password.
  • Don’t share any credentials or Token With Frontend’s Local-Storage / Cookies / Sessions, use httpOnly cookie which will not be accessed by Frontend.
  • Create a Refresh Token After Logged Out to keep user logged in.

Course Content

  • Introduction –> 3 lectures • 10min.
  • Building Secure Backend –> 9 lectures • 43min.
  • User Authorization –> 9 lectures • 35min.
  • Building Frontend –> 5 lectures • 38min.
  • Continuous Interactions With Backend After User Login –> 8 lectures • 38min.
  • Summary –> 2 lectures • 1min.

Auto Draft

Requirements

Latest 2022 Course

Hi, Welcome

Yes, you have read it right if you are here reading this description. This is advanced User Authentication and Authorization Project With MERN Stack.

What You will learn

  • How to build a secure backend
  • How to use JWT Bearer Tokens
  • How to use httpOnly Cookie
  • How to encrypt a user’s password before storing it in a database
  • How to Build Frontend With httpOnly
  • How to send back httpOnly cookie
  • How to make the user logged in after the token is expired

We will use MERN Stack With this

MongoDB: MongoDB is a source-available cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas. MongoDB is developed by MongoDB Inc. and licensed under the Server Side Public License.

ExpressJS: Express.js, or simply Express, is a back-end web application framework for Node.js, released as free and open-source software under the MIT License. It is designed for building web applications and APIs. It has been called the de facto standard server framework for Node.js.

ReactJS: 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. React can be used as a base in the development of single-page or mobile applications

NodeJS: 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.

 

Get Tutorial