[NEW] Master Spring Security with PostgreSQL, MySQL Database & OAuth2 | Full Course with React

[NEW] Master Spring Security with PostgreSQL, MySQL Database & OAuth2 | Full Course with React

20.342 Lượt nghe
[NEW] Master Spring Security with PostgreSQL, MySQL Database & OAuth2 | Full Course with React
💁‍♂️ *The Complete Spring Boot Guide: Build a Production-Grade Complex eCommerce Real Time Project is LIVE!* [Comes with 47+ Hours of content] Access course here: https://link.embarkx.com/spring-boot 💁‍♂️ *MASTER SPRING BOOT MICROSERVICES*: https://link.embarkx.com/microservices 💁‍♂️ *The Complete Spring Security 6 Guide: Build a Production-Grade Complex Secure Notes application is LIVE!* [Comes with 24+ Hours of content] We cover Spring Security 6 with ReactJS, OAuth2, Social Login Multifactor Authentication and a lot more *ACCESS COURSE HERE: https://link.embarkx.com/spring-security* 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 *THE ULTIMATE JAVA AND SPRING BOOT MASTERY* 1. SPRING BOOT BY BUILDING COMPLEX PROJECT STEP BY STEP [47+ HOURS OF CONTENT]: https://link.embarkx.com/spring-boot 2. MASTER SPRING BOOT MICROSERVICES: https://link.embarkx.com/microservices 3. LEARN JAVA WITH 60+ HOURS OF CONTENT: http://link.embarkx.com/java 4. MASTER SPRING SECURITY WITH REACT JS+OAUTH2: https://link.embarkx.com/spring-security 5. MASTER INTELLIJ IDEA: http://link.embarkx.com/intellij Join us on Telegram community for source code and updates: https://link.embarkx.com/telegram MORE FREE COURSES HERE: https://link.embarkx.com/all FOLLOW ME: https://link.embarkx.com/linkedin 00:00:00 Course Introduction 00:03:27 Introduction to Security 00:15:12 How Security Works 00:26:52 Getting Started with Spring Security 00:31:55 Understanding the Default Behaviour 00:40:19 More with Form Based Authentication 00:42:53 Writing Your Own Security Filter 00:55:06 Form Based vs Basic Auth 01:00:12 Making Basic Authentication Stateless 01:03:09 Working with Postman 01:07:44 In-Memory Authentication 01:17:47 Role Based Authorization 01:25:22 Enabling H2 Database 01:34:25 Using Database to Store User Credentials 01:48:08 What is Hashing and Why It's Important? 01:53:31 Password Encoding and Hashing 01:59:04 JWT | What is it and Why Use it? 02:07:47 Understanding the Implementation 02:12:53 Setting Up the Project 02:15:22 Implementing JwtUtils 02:26:24 Creating Custom Filter 02:36:18 Defining AuthEntryPointJwt 02:40:13 Sign-in Flow 02:52:16 Managing Security Configurations 03:00:04 Testing Changes 03:15:12 Authentication Using PostgreSQL 03:44:35 Authentication Using MySQL 03:53:36 Without Making Use of schema.sql 04:01:45 Register User Functionality 04:20:25 Creating a React App 04:25:06 Setup Login Component 04:45:29 CORS Issue 04:55:04 Setup API to Fetch User Profile 05:03:34 Fetching User Data 05:10:41 Testing the Application 05:12:22 Conditional Rendering the Application 05:17:26 Implement CSS 05:30:22 Handle Logout 05:33:22 Introduction to OAuth2 05:49:22 OAuth Application Flow 05:58:42 Creating a New Spring Boot Project 06:01:57 Getting Started with GitHub 06:07:00 Setting Up the Project to Work with GitHub 06:22:48 Testing the Application 06:31:29 Getting Started with Google 06:45:27 Setting Up the Project to Work 06:47:26 Testing the Application 06:53:09 Understanding React 06:58:37 How Web Worked Before React 06:59:38 How React is Different 07:03:58 React Hands-on Demo 07:05:35 Hands-on Example 2 07:09:38 Popularity of React 07:10:13 What Do You Need for React 07:11:29 Node.js Installation 07:13:26 Installing and Setting Up VS Code 07:17:08 Project Structure 07:20:42 Experimenting :) 07:21:52 Setting Up Home Page 07:31:27 Setting Routes 07:39:18 Building Dashboard 07:52:01 Fixing CORS Issue and Testing Application 08:03:17 Improving Interface and Final Touches 08:10:28 Opportunity to learn more & Thank You