Learn Spring Security Core
The definitive video guide to secure your Java application
The "Learn Spring Security Core" Course in a nutshell:
- Learn Spring Security from the ground up
- Build out a full Registration and Authentication flow
- Go way beyond the basics - password storage, session management, two-factor auth, reactive, etc
- Work your way through a real-life project
- Get Lifetime access to all lessons, including all future updates
- Learn at your own pace
- Multiple-choice questions
- A Certificate of Completion
- 20-day money-back guarantee
The canonical reference for securing a Spring application.
The 14 modules cover everything from the basics of Spring Security in an MVC application to advanced use-cases such as understanding attack vectors, proper password storage and risks, API security and full Java config.
In addition to the framework guides, you'll also do deep-dives into full working security implementations. You'll do a complete ACL implementation for applications that simply need to go beyond the roles and privileges.
You'll tackle Two-Factor Authentication to add extra security to our apps. We're going to drive that with a soft-token, a hardware token and finally with SMS.
This is everything I wish I had access to when I secured my first application with Spring Security.
----
If you're looking to get access to this course together with our other courses, have a look at the All Access Packages: Yearly and Lifetime.
Your Instructor

I am a software engineer and consultant with a passion for the Spring ecosystem, REST APIs and, of course, security. Nowadays, I’m focused on running Baeldung, creating courses, helping the Java community and doing quite a bit of OAuth work.
Course Curriculum
-
StartLesson 1: Intro to Spring Security (6:45)
-
StartLesson 2: A Basic Security Java Config (9:55)
-
PreviewLesson 3: URL Authorization (10:32)
-
StartLesson 4: Building a Login Form (9:48)
-
StartLesson 5: Implementing Logout (7:14)
-
StartLesson 6: Anonymous “Authentication” (5:01)
-
StartLesson 7: Overview of Spring Security Objects (text-only)
-
StartLesson 1: A Simple Registration Flow (6:53)
-
StartLesson 2: Authentication using Real Users (4:27)
-
StartLesson 3: Activate a New Account via Email (8:16)
-
StartLesson 4: Deal with “I forgot my password” (9:00)
-
StartLesson 5: Doing Security Questions Right (10:52)
-
StartLesson 6: Ensure Password Strength during Registration - part 1 (6:31)
-
StartLesson 6: Ensure Password Strength during Registration - part 2 (4:15)
Frequently Asked Questions
"I am self-taught in Spring but I find books too slow and cumbersome. Your modules are short and straight to the point and are a very efficient way to learn the topic. That's where it has helped the most. The speed at which I can consume the material."
- Thomas Sødring, Associate Professor at Oslo and Akershus University College of Applied Sciences
Get started now!
20-Day Money Back Guarantee
----
I know you'll get a lot of value out of Learn Spring Security and I strongly believe in the quality of the material. I also know that you putting these tactics to work in your application can mean the difference between sub-par security and an air-tight application.
That's why the course has a 20-Day Money Back Guarantee - I want you experience the material with no hesitation. If the material isn't a good fit, just contact me within 20 days of purchase, and ask for a full refund for any single course package.