Effective Oauth2 with Spring Security and Spring Boot
Offered By: Pluralsight
Course Description
Overview
Learn how to leverage Spring Security with Spring Boot to quickly and effectively do all the heavy lifting for you.
Securing your application with OAuth2, OIDC and JWT doesn't have to be difficult. In this course, Effective OAuth2 with Spring Security 5 and Spring Boot, you will gain the ability to effectively leverage the framework to quickly and effectively do the heavy lifting for you. First, you will learn the essentials of OAuth2, OpenID Connect and JSON Web Token standards so you can correctly leverage Spring Security to add social sing-in to you existing application. Next, you will discover options on how to implement an Authorization Server so that you can completely decouple user authentication from you application code. Finally, you will explore more advanced topics on how to tailor the framework to your unique security requirements and the various patterns you can leverage to secure distributed systems such as microservices. When you are finished with this course, you will have the skills and knowledge of OAuth2 support in Spring Security needed to leverage OAuth2, OIDC and JWT in modern distributed applications.
Securing your application with OAuth2, OIDC and JWT doesn't have to be difficult. In this course, Effective OAuth2 with Spring Security 5 and Spring Boot, you will gain the ability to effectively leverage the framework to quickly and effectively do the heavy lifting for you. First, you will learn the essentials of OAuth2, OpenID Connect and JSON Web Token standards so you can correctly leverage Spring Security to add social sing-in to you existing application. Next, you will discover options on how to implement an Authorization Server so that you can completely decouple user authentication from you application code. Finally, you will explore more advanced topics on how to tailor the framework to your unique security requirements and the various patterns you can leverage to secure distributed systems such as microservices. When you are finished with this course, you will have the skills and knowledge of OAuth2 support in Spring Security needed to leverage OAuth2, OIDC and JWT in modern distributed applications.
Syllabus
- Course Overview 1min
- Spring Security OAuth2: The New Direction 33mins
- Server-side Applications: Single Sign-in with OAuth2 40mins
- Delegating Authentication to an Authorization Server 30mins
- OAuth2 in a Client-side Single Page Application 19mins
- OAuth2 for Machine-to-machine Authorization 31mins
- Enhancing with Customizations, Validation, and Exception Handling 12mins
- Layering Scoped-based Authorization 22mins
Taught by
Wojciech Lesniak
Related Courses
Spring Framework Certification TrainingEdureka Extending, Securing, and Dockerizing Spring Boot Microservices
LinkedIn Learning Spring: Spring Security
LinkedIn Learning Architecting Web Applications with Spring
Pluralsight Securing Spring Data REST APIs
Pluralsight