Make your Spring app 100% Safe with Spring Security
About This Video
Use Spring Security to secure your Spring service
Understand OAuth2 flow and integration with the Spring application
Make your app secure by preventing CORS and CSRF attacks
In Detail
Securing your application from hackers is the most high-pressure concerns for developers. In this course, you’ll learn how to protect your Java application from malicious attacks and users with the …
Hands-On Spring Security 5.x
Video description
Make your Spring app 100% Safe with Spring Security
About This Video
Use Spring Security to secure your Spring service
Understand OAuth2 flow and integration with the Spring application
Make your app secure by preventing CORS and CSRF attacks
In Detail
Securing your application from hackers is the most high-pressure concerns for developers. In this course, you’ll learn how to protect your Java application from malicious attacks and users with the Spring Security framework.
You’ll integrate Spring Security into your application using the Spring frameworks through practical, hands-on examples. You’ll see how to secure your web application, integrate authentication and authorization mechanisms, and restrict access to your application. You’ll discover how to integrate it with popular frameworks such as Spring Web MVC, Spring-Boot, Spring-Data, Servlet API injection, and more.
We’ll cover the security challenges with Reactive web apps built for the cloud, RESTful web services, and microservice architectures with the Spring framework. You’ll also implement techniques for protection against attacks such as session fixation, clickjacking, cross-site request forgery, and more.
By the end of the course, you’ll understand common security vulnerabilities and be able to prevent them with Spring Security, with an empirical approach to securing your web applications.
Audience
This course is for Java and Kotlin developers who can build applications using Java and Spring Framework and now want to secure their applications. No previous experience with Spring Security is assumed.
Chapter 1 : Starting Application Guarded by Spring Security
The Course Overview
Creating Spring Boot App
Adding Support of Spring Security
Configuring Spring Security for Rest Endpoints
Configuring Spring Security for Static Resources
Chapter 2 : Create Custom Authentication and Integrate It with Spring MVC
Create MVC Flow for Your Application
Integrating with MVC Flow
Testing
Creating CustomAuthenticationProvider
Configuring Spring to Use Custom Authentication Mechanism
Chapter 3 : Using OAuth 2 with Spring Boot Microservice
OAuth 2 Explanation
Configuring OAuth 2 with Spring
Exploring OAuth 2 Spring Application Workflow
Testing Application Secured by OAuth 2
Chapter 4 : Custom Authorization with Servlet API and Reactive API
Understanding Difference between Authentication and Authorization
Defining Access Roles in Our Application
Guarding Access with Annotations for Reactive API
Guarding Access Programmatically for Servlet API
Testing
Chapter 5 : Preventing Common Attacks with Spring Security
CORS and How to Prevent It
CSRF and How to Prevent It
Implement Custom CSRF Token Repository
Testing Our Application to Assert That It Is Secure
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept