In this course, we'll enhance our ToDo app's security using bcrypt for password hashing and JWT tokens for authentication. We'll also implement user-specific TODO items, ensuring each user can only access their own data. This will create a secure, personalized experience for our application.
Overview
Syllabus
- Lesson 1: Creating Users with Encrypted Passwords via Bcrypt in NestJS
- User Registration and Management
- Enhance User Registration Feedback
- Enhance User Registration Process
- Add User Login Endpoint in NestJS
- User Registration in NestJS
- Lesson 2: Integrating JWT for Authentication in NestJS
- Exploring JWT Authentication in NestJS
- Improve Error Handling in Auth System
- Enhance User Login Feedback
- Add JWT to Your Auth System
- Adding JWT Authentication with NestJS
- Lesson 3: Securing Endpoints with JWT Guards
- Securing Endpoints with JWT Guards
- Securing Endpoints with JWT Guards
- Securing Endpoints with JWT Guards
- Enhance NestJS Guard for Security
- Securing Endpoints with JWT Guards
- Lesson 4: Associating ToDos with Users in NestJS
- Mastering ToDo Services with NestJS
- Enhance TodoService with NestJS
- Enhance Todo Service's Functionality
- Enhancing NestJS Todo Service
- Enhance Todo Service Functionality