Featured resource
Tech Upskilling Playbook 2025
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Learn more
  • Path icon Learning Path
  • Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
  • Core Tech

Spring Framework: Securing Spring Applications

5 Courses
13 Hours
Skill IQ

Spring Security is a powerful and highly customizable authentication and access-control framework. It is the de-facto standard for securing Spring-based applications.

Spring Security is a framework that focuses on providing both authentication and authorization to Java applications. Like all Spring projects, the real power of Spring Security is found in how easily it can be extended to meet custom requirements

Content in this path

Intermediate

This section further explores Spring Data by diving into subjects such as authenticating users with Spring Security, configuring Spring Security for the different environments, OAuth2 login and authorizing users.

Advanced

Finish learning about Spring Security by learning about differentiating between how authentication and authorization work in a Spring Data Rest API versus a traditional web application, configure a Spring Data Rest API project for authentication by bringing in the correct dependencies and implementing the correct configuration class with appropriate annotations, demonstrate how to use Spring Security pointing at a user/password database to secure an API among other features of the Spring Data Rest API.

Try this learning path for free
Access this learning path and other top-rated tech content with a free trial.
Have questions? Get them answered now.
What You'll Learn
  • In this path, you will learn the techniques applied in securing Spring applications. Some of the topics will include:
  • Securing Applications Against Common Security Threats with Spring Security
  • Configuring Spring Security to Authenticate Application Users
  • Configuring OAuth Authentication for Spring Applications
  • Configuring Spring Security to authorize user actions while logged into a Spring application
  • Securing a Spring Data Rest API
Prerequisites
  • Java
  • Maven
Not sure where to start?
With over 500 assessments to choose from, you can see where your skills stand and receive adaptive learning recommendations to fill knowledge gaps in as little as 10 minutes.
Learn more

Join our learners and upskill
in leading technologies