React Next.js – Cookie Based Secure Authentication System
Learn to build secure production ready react apps with cookie based authentication system instead of using local storage
All great apps requires secure and performant authentication system before going live. There is a lot of discussion about the insecurities associated with saving JWT tokens in local storage for authentication purpose.
Generally cookies are considered much better solutions when it comes to building secure authentication. HTTP only cookies are not accessible to JavaScript in browser unlike local storage. Your server will issue http only cookie to the client (browser) and it will include cookie in it’s headers each time a request is sent to its origin server. So your server will have control over the cookie it issues. With the help of some npm libraries, we will also be able to protect ourself from CSRF (cross site request forgery) attacks which are generally associated with cookie based authentication.
Best Seller Course: Next.js & React – The Complete Guide
What you’ll learn
- Learn to implement secure authentication system using cookies
- Learn to use cookies instead of local storage
- Learn to integrate react and nextjs project with nodejs express and mongodb API
- Learn to protect your API with CSRF (cross site request forgery) attacks
- Learn to create protected pages
- Learn to use context API to build your own redux like state management
- Learn to use Ant design and Bootstrap 4 with react and nextjs
- Learn to build a boilerplate project that can be used as a base for all your future projects
You May Also Need This Course: React Next.js Firebase Node.js MongoDB Login Register System