Learn Spring Security OAuth: The Master Class

57m 51s
English
Paid
November 21, 2023

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.

More

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

Watch Online Learn Spring Security OAuth: The Master Class

Join premium to watch
Go to premium
# Title Duration
1 Lesson 2: Picking the Right OAuth Grant Type/Flow to Use (theory) 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

Similar courses to Learn Spring Security OAuth: The Master Class

[NEW] Spring Boot 3, Spring 6 & Hibernate for Beginners

[NEW] Spring Boot 3, Spring 6 & Hibernate for Beginners

Duration 31 hours 11 minutes 27 seconds
Full Stack HATEOAS: Spring Boot 2.1, ReactJS, Redux

Full Stack HATEOAS: Spring Boot 2.1, ReactJS, Redux

Duration 5 hours 51 minutes 37 seconds
Learn Spring Security: The Master Class

Learn Spring Security: The Master Class

Duration 9 hours 22 minutes 39 seconds
Master Microservices with Java, Spring, Docker, Kubernetes

Master Microservices with Java, Spring, Docker, Kubernetes

Duration 23 hours 57 minutes 28 seconds
Spring Framework 5: Beginner to Guru

Spring Framework 5: Beginner to Guru

Duration 56 hours 53 minutes 21 seconds
Spring 6 & Spring Boot 3 for Beginners (Includes 5 Projects)

Spring 6 & Spring Boot 3 for Beginners (Includes 5 Projects)

Duration 34 hours 28 minutes 12 seconds