Spring Security 6 Zero to Master along with JWT,OAUTH2
14h 50m 3s
English
Paid
This course shows you how to build secure Java web apps with Spring Security 6. You learn how the core parts work and how they handle login, roles, and request checks. You also learn how to protect APIs with JWT and OAuth2.
What You Learn
You get clear steps to add security to a Spring app. Each topic includes hands-on work so you can try it on your own.
Spring Security Basics
How the Spring Security framework works
Main packages, classes, and interfaces
How requests move through the security chain
Add Security to a Web App
Set up security for a Java web app
Use Ant, MVC, and regex matchers to protect URLs
Add custom filters when you need extra checks
Password and Data Safety
Use PasswordEncoders
Know the difference between encoding, hashing, and encryption
Web Protection
What CSRF is and how to handle it
What CORS is and when it matters
Login and Access
What authentication and authorization mean
How to use roles and authorities
How to add method-level rules
JWT and OAuth2
How JWT works in login and access checks
OAuth2 grant types and when to use each one
OpenID Connect and how it fits with OAuth2
More Features
Social login in web apps
Set up an authorization server with Keycloak
Who Should Take This
You should know basic Java and Spring. You do not need past security work, but you should want to learn it.
Udemy is a global online marketplace for teaching and learning. It connects students with instructors who share skills in many fields.
Who Uses Udemy
Millions of learners use Udemy to gain skills for work and personal growth. Companies, governments, and nonprofits also use Udemy to train their teams.
What Udemy Offers
Udemy provides a curated set of business and technical courses. These courses help teams build practical skills and support ongoing learning at work.
Watch Online 132 lessons
This is a demo lesson (10:00 remaining)
You can watch up to 10 minutes for free. Subscribe to unlock all 132 lessons in this course and access 10,000+ hours of premium content across all courses.