The Securing Web Applications Using Spring Security training course introduces Java developer to the Spring Security framework. While this is a security-oriented course, it does not teach students the foundational security knowledge required to successfully adopt the Spring Security framework. Rather, it assumes the students have experience with core security concepts and are looking to learn how to adopt Spring Security within their context of their application.
The first half of Securing Web Applications Using Spring Security begins with an overview of the Spring Security framework. With the foundational knowledge laid, the course quickly moves into practical use of the framework by examining XML configuration for authentication and URL-based authorization. From there, the course examines Spring Security as a Java model, and advanced techniques including custom user realms, custom authorization constraints, method-based authorization, and instance-based authorization. By the end of the Spring Security Training course, you will be able to use Spring security to implement authentication and role-based authorization policies for your own Java web application.
- Configure Spring Security for HTTP BASIC authentication
- Configure and implement form-based authentication
- Work with and configure common authentication strategies like “remember-me” and anonymous users
- Design and implement an authorization strategy relating to URLs
- Work with application-specific user realms into Spring Security by implementing * UserDetailsService
What You'll Learn
In the Securing Web Applications Using Spring Security training course, you’ll learn:
- Review of general security terms and principles
- Review of security model provided by Java and Java EE
- Review of Spring Framework and key components
- Introduction to Spring Security
- Capabilities of Spring Security and standards supported
- Setting up Authentication with Spring Security
- Implementing URL Authorization
- Spring Security mechanics of Authentication and Authorization
- Best-practices with Spring Security
Meet Your Instructor
- Anil Pal
Anil Pal is a seasoned software engineer with over 16 years of Java development experience.
Anil started his career as a Unix programmer, slinging C-code, writing shell scripts, and teaching others how to use Unix back when Unix was still a toddler. Anil’s expertise in Unix, C, and C++ allowed him to become a member of Technical Staff at ATT / Bell labs. During his tenure at Bell Labs, Anil led the creation of software tools that simulated network traffic, in particular,...