Learn the basics behind creating a user based login system with Node, Express, and Passport.js.
When it comes to creating a user based app, authentication is a tricky topic to fully understand. What is authentication, what does it do, and why do I need it in the first place? These are all valid questions that many beginners, including myself, have had at one point in time when learning about authentication.
I recall that when I was first trying to understand the topic, the whole process seemed mysterious, vague, and difficult to understand (and learning it on my own, it indeed was). This video aims to dispel any mystery or difficulty that a beginner may associate with authentication, through a comprehensive screencast in which every step of the process is explained along the way.