Skip to main content

Learn Spring Security OAuth: The Master Class

57m 51s
English
Paid

The canonical reference for securing a Spring application. The 21 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 with OAuth2 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.

And of course you'll dive deep into OAuth2 security for a REST API, understand the right grant types to use in each scenario and how to set them up with the framework.

This is everything I wish I had access to when I secured my first application with Spring Security.

The "Learn Spring Security" 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
  • Extensive deep-dive on OAuth
  • Work your way through a real-life project

About the Author: baeldung

baeldung thumbnail
"Hey ! I'm Eugen - an engineer with a passion for teaching and building stuff on the web." I've released the Spring 5 updates in "REST With Spring". And, of course, the Spring Security 5 updates in "Learn Spring Security" are out as well. Now, I'm focused on the new course I just announced - "Learn Spring".

Watch Online 8 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 8 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Lesson 2: Picking the Right OAuth Grant Type/Flow to Use (theory)
All Course Lessons (8)
#Lesson TitleDurationAccess
1
Lesson 2: Picking the Right OAuth Grant Type/Flow to Use (theory) Demo
08:35
2
Lesson 3: The State of OAuth2 in Spring Security 5
04:48
3
Lesson 1: The Authorization Code Flow (theory)
04:41
4
Lesson 2: The Authorization Server with Keycloak
10:45
5
Lesson 3: The New OAuth2 Client Support - part 1
08:05
6
Lesson 3: The New OAuth2 Client Support - part 2
08:49
7
Lesson 4: The New Resource Server Support - part 1
06:43
8
Lesson 4: The New Resource Server Support - part 2
05:25
Unlock unlimited learning

Get instant access to all 7 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription