Overview
Dive into a comprehensive tutorial on Spring Security 6 with Spring Boot and JWT implementation. Learn to set up custom usernames and passwords, understand CSRF tokens, configure Spring Security, integrate user authentication with databases, and implement BCrypt password encoding. Explore JWT fundamentals, set up a project for JWT integration, generate and validate tokens, and implement Google and GitHub login functionality. Access the accompanying GitHub repository for hands-on practice and code examples. Gain practical knowledge to enhance application security and user authentication in Spring-based projects.
Syllabus
Spring Security Getting Started
Setting our own username and password
CSRF Token
Spring Security Configuration
Spring Security User from Database
Spring Security Bcrypt Password Encoder
What is JWT and Why
Spring Security Project Setup for JWT
Generating JWT Token
Validating Token
Spring Security Google and Github Login
Taught by
Telusko