filmov
tv
Spring Security 6 Masterclass with ReactJS, OAuth2, and JWT by Building a Project
Показать описание
💁♂️ *The Complete Spring Security 6 Guide: Build a Production-Grade Complex Secure Notes application is LIVE!* [Comes with 23+ Hours of content]
We cover Spring Security 6 with ReactJS, OAuth2, Multifactor Authentication and a lot more
SECURE NOTES APPLICATION FEATURES:
👉 Sign in + Signup
👉 Password Management
👉 JWT Auth
👉 Multifactor Authentication
👉 OAuth2
👉 Custom Filters
👉 Role Based Authorization
👉 Admin Auditing
👉 Email Verification
👉 Secure Deployment + Managing environment variable
👉 CSRF protection
👉 React + Tailwind CSS Front end
Also you get Access To:
📝 Notes: Detailed and downloadable notes
💻 Source Code: Access to the full source code used in the tutorials.
🤔 Doubt Solving: Responsive instructor and community
🎥 High-Quality HD Videos: Easy to understand, high-definition video tutorials.
🔄 Free Lifetime Updates: Continuous updates to course content at no extra cost.
Over 23+ hours of good content awaiting for you all with access to source code + notes
*THE ULTIMATE JAVA AND SPRING BOOT MASTERY*
00:00:00 Course Introduction
00:04:28 Application Demo | What Are We Going to Build?
00:27:49 Configure IntelliJ for Better Experience
00:30:10 Introduction to Spring Security
00:41:58 Important Concepts in Security
00:53:38 Setting Up Spring Project
00:57:58 Spring Security Framework to the Rescue
01:06:13 Principal and Authentication Object
01:08:48 Understanding Filters and Filter Chain
01:18:28 How Spring Security Works
01:28:55 Getting Started with Spring Security
01:33:07 Understanding the Default Behavior
01:40:00 Understanding What Happened
01:43:21 Configure Static Username and Password
01:47:33 Spring Security - Behind the Scenes
02:14:28 More With Form-Based Authentication
02:15:22 Form-Based Authentication via Postman
02:21:34 Filters That You Should Be Aware Of
02:29:46 JSession ID in Action
02:34:09 Introducing Basic Authentication With Spring
02:37:01 Defining Our Own Custom Configuration
02:42:26 Testing Basic Authentication
02:43:59 Basic Authentication vs Form-Based Authentication
02:50:23 Making Basic Authentication Stateless
02:52:46 Basic Authentication in Postman
02:56:56 Base64 Encoding | Concept + Demo
02:58:44 Permitting Certain Requests
03:05:59 Denying Certain Requests
03:11:14 Structuring Thoughts
03:14:22 Setting Up the Structure of Notes
03:19:18 Setting Up Repositories and Service Layer
03:25:37 Setting Up Notes Controller
03:34:59 Installing MySQL on Windows
03:50:00 Installing MySQL on Mac
04:02:13 Installing MySQL on Linux
04:18:14 MySQL Interface
04:25:18 Setting Up MySQL Database and Configure Application
04:33:34 Testing API in Postman
04:46:14 Updating Security Configurations
04:47:06 Introduction to Authentication Providers
04:53:37 Different Authentication Providers
04:59:09 AuthenticationProvider Interface
05:06:04 What is In-Memory Authentication
05:11:05 Configuring Multiple Users In-Memory | From Scratch
05:17:17 Testing Changes
05:21:25 Introduction to Core Classes & Interfaces
05:23:42 User and UserDetails
05:34:03 UserDetails, UserDetailsService, and UserDetailsManager
05:44:33 Reviewing Usage of InMemoryUserDetailsManager
05:46:15 Understanding the Schema and Getting It Ready
05:53:41 Making Use of Core Classes to Authenticate Users
05:55:25 Testing and Reviewing the Current Flow
06:02:17 Custom User Model - Why and How
06:07:41 Defining Our Own User Model and Repository
06:16:05 Defining UserDetailsServiceImpl and UserDetailsManager
06:29:15 Creating RoleRepository
06:30:27 Observing the Changes and Getting Users Working
06:40:00 Behind the Scenes Again
06:43:38 Introduction to Role-Based Authorization
06:50:57 Inbuilt Classes and Interfaces for Authorization
06:54:36 Understanding Custom Role Creation and Management
06:57:54 Implementing Admin Controller
07:09:05 Restricting Admin Actions
07:11:26 Managing Access with Annotations
07:13:14 Method Level Security
07:24:48 Enabling Method Level Security
07:31:54 URL-Based Restrictions
07:36:04 URL-Based Restrictions | Hands-On
07:40:32 Security for Our Application
07:42:44 Method Level Security vs RequestMatchers
07:50:30 Thank you
We cover Spring Security 6 with ReactJS, OAuth2, Multifactor Authentication and a lot more
SECURE NOTES APPLICATION FEATURES:
👉 Sign in + Signup
👉 Password Management
👉 JWT Auth
👉 Multifactor Authentication
👉 OAuth2
👉 Custom Filters
👉 Role Based Authorization
👉 Admin Auditing
👉 Email Verification
👉 Secure Deployment + Managing environment variable
👉 CSRF protection
👉 React + Tailwind CSS Front end
Also you get Access To:
📝 Notes: Detailed and downloadable notes
💻 Source Code: Access to the full source code used in the tutorials.
🤔 Doubt Solving: Responsive instructor and community
🎥 High-Quality HD Videos: Easy to understand, high-definition video tutorials.
🔄 Free Lifetime Updates: Continuous updates to course content at no extra cost.
Over 23+ hours of good content awaiting for you all with access to source code + notes
*THE ULTIMATE JAVA AND SPRING BOOT MASTERY*
00:00:00 Course Introduction
00:04:28 Application Demo | What Are We Going to Build?
00:27:49 Configure IntelliJ for Better Experience
00:30:10 Introduction to Spring Security
00:41:58 Important Concepts in Security
00:53:38 Setting Up Spring Project
00:57:58 Spring Security Framework to the Rescue
01:06:13 Principal and Authentication Object
01:08:48 Understanding Filters and Filter Chain
01:18:28 How Spring Security Works
01:28:55 Getting Started with Spring Security
01:33:07 Understanding the Default Behavior
01:40:00 Understanding What Happened
01:43:21 Configure Static Username and Password
01:47:33 Spring Security - Behind the Scenes
02:14:28 More With Form-Based Authentication
02:15:22 Form-Based Authentication via Postman
02:21:34 Filters That You Should Be Aware Of
02:29:46 JSession ID in Action
02:34:09 Introducing Basic Authentication With Spring
02:37:01 Defining Our Own Custom Configuration
02:42:26 Testing Basic Authentication
02:43:59 Basic Authentication vs Form-Based Authentication
02:50:23 Making Basic Authentication Stateless
02:52:46 Basic Authentication in Postman
02:56:56 Base64 Encoding | Concept + Demo
02:58:44 Permitting Certain Requests
03:05:59 Denying Certain Requests
03:11:14 Structuring Thoughts
03:14:22 Setting Up the Structure of Notes
03:19:18 Setting Up Repositories and Service Layer
03:25:37 Setting Up Notes Controller
03:34:59 Installing MySQL on Windows
03:50:00 Installing MySQL on Mac
04:02:13 Installing MySQL on Linux
04:18:14 MySQL Interface
04:25:18 Setting Up MySQL Database and Configure Application
04:33:34 Testing API in Postman
04:46:14 Updating Security Configurations
04:47:06 Introduction to Authentication Providers
04:53:37 Different Authentication Providers
04:59:09 AuthenticationProvider Interface
05:06:04 What is In-Memory Authentication
05:11:05 Configuring Multiple Users In-Memory | From Scratch
05:17:17 Testing Changes
05:21:25 Introduction to Core Classes & Interfaces
05:23:42 User and UserDetails
05:34:03 UserDetails, UserDetailsService, and UserDetailsManager
05:44:33 Reviewing Usage of InMemoryUserDetailsManager
05:46:15 Understanding the Schema and Getting It Ready
05:53:41 Making Use of Core Classes to Authenticate Users
05:55:25 Testing and Reviewing the Current Flow
06:02:17 Custom User Model - Why and How
06:07:41 Defining Our Own User Model and Repository
06:16:05 Defining UserDetailsServiceImpl and UserDetailsManager
06:29:15 Creating RoleRepository
06:30:27 Observing the Changes and Getting Users Working
06:40:00 Behind the Scenes Again
06:43:38 Introduction to Role-Based Authorization
06:50:57 Inbuilt Classes and Interfaces for Authorization
06:54:36 Understanding Custom Role Creation and Management
06:57:54 Implementing Admin Controller
07:09:05 Restricting Admin Actions
07:11:26 Managing Access with Annotations
07:13:14 Method Level Security
07:24:48 Enabling Method Level Security
07:31:54 URL-Based Restrictions
07:36:04 URL-Based Restrictions | Hands-On
07:40:32 Security for Our Application
07:42:44 Method Level Security vs RequestMatchers
07:50:30 Thank you
Комментарии