Learning Path: Spring: Secure Your Apps with Spring Security
Learning Path: Spring: Secure Your Apps with Spring Security, available at $49.99, has an average rating of 4.2, with 52 lectures, 2 quizzes, based on 64 reviews, and has 596 subscribers.
You will learn about Understand the Spring Framework architecture and its components Explore the spring MVC application using java configuration Learn to implement Spring Security in the sample application Get familiar with filter chains and core security filters Understand what is HTTP response headers security and session management Learn to secure object implementations and expression based access control Upgrade built applications from an XML configuration to a Java configuration Learn to integrate your application with Spring Security and the embedded LDAP server Learn to integrate applications with SAML This course is ideal for individuals who are This Learning Path is for Java developers who want to gain skills to secure their applications from hackers. It is particularly useful for This Learning Path is for Java developers who want to gain skills to secure their applications from hackers.
Enroll now: Learning Path: Spring: Secure Your Apps with Spring Security
Summary
Title: Learning Path: Spring: Secure Your Apps with Spring Security
Price: $49.99
Average Rating: 4.2
Number of Lectures: 52
Number of Quizzes: 2
Number of Published Lectures: 52
Number of Published Quizzes: 2
Number of Curriculum Items: 54
Number of Published Curriculum Objects: 54
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Understand the Spring Framework architecture and its components
- Explore the spring MVC application using java configuration
- Learn to implement Spring Security in the sample application
- Get familiar with filter chains and core security filters
- Understand what is HTTP response headers security and session management
- Learn to secure object implementations and expression based access control
- Upgrade built applications from an XML configuration to a Java configuration
- Learn to integrate your application with Spring Security and the embedded LDAP server
- Learn to integrate applications with SAML
Who Should Attend
- This Learning Path is for Java developers who want to gain skills to secure their applications from hackers.
Target Audiences
- This Learning Path is for Java developers who want to gain skills to secure their applications from hackers.
Knowing that experienced hackers are itching to test your skills makes security one of the most difficult and high-pressure concerns of creating an application. That’s where Spring Security comes into the picture to simplify things for developers. Spring security can be used for authentication and authorization purposes in your application. It provides integration with LDAP as well. So, if you’re a Java developer and want to gain skills to secure your applications from hackers, then go for this Learning Path.
Packt’s Video Learning Path is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
The highlights of this Learning Path are:
● Explore Spring Security, its architecture and components
● Integrate your application with Spring Security and the embedded LDAP server
● Learn and integrate SAML methodologies into your applications
This Learning Path demonstrates how to smoothly integrate Spring Security into your application using the latest technologies and frameworks with the help of detailed examples. You’ll first go through a security audit of an insecure application wherein you’ll learn to modify the sample application to resolve the issues found in the audit. Throughout working on this application, you’ll learn to integrate a variety of authentication mechanisms and demonstrate how to properly restrict access to your application. Next, you’ll learn how to utilize session management for administrative functions. As this Learning Path progresses, you’ll be introduced to LDAP and learn to develop a Spring Security application integrated with Active Directory Lightweight DS and Apache DS. You’ll also be introduced to SAML and its integration with Spring Security. Finally, you’ll learn to integrate JAAS with Spring Security.
By the end of this Learning Path, you will be able to easily secure your applications by LDAP integration and SAML extension.
Meet Your Expert:
We have the best works of the following esteemed author to ensure that your learning journey is smooth:
Ankit Mishra is a senior software engineer with extensive IT experience in mission-critical development projects and architecture designs. He has worked for giants such as Ericsson, Fidelity, and others. He has more than four years of experience in managing and delivering Spring MVC and Spring Security projects, Cloud deployment, and PaaS cloud administration. Currently, he is working on Spring micro services, Spring Security, cloud deployment, and tuning.
Course Curriculum
Chapter 1: Secure Your Spring-Based Applications
Lecture 1: The Course Overview
Lecture 2: What Is Spring Security and Advantage?
Lecture 3: Introducing the Latest Spring Security Version
Lecture 4: Getting Spring Security and Core Modules
Lecture 5: Core Components/building blocks of Spring Security
Lecture 6: Authentication Basics
Lecture 7: Authentication in a Web Application
Lecture 8: Web Security Java Configuration
Lecture 9: HttpSecurity
Lecture 10: Access Control in Spring Security
Lecture 11: Form Login and CSRF
Lecture 12: Authorize Requests
Lecture 13: Basic and Digest Authentication
Lecture 14: Remember-Me Authentication
Lecture 15: Handling Logouts
Lecture 16: Authentication Manager, Provider Manager, and Authentication Providers
Lecture 17: Authentication Types
Lecture 18: The Security Filter Chain
Lecture 19: Core Security Filters
Lecture 20: Method Security
Lecture 21: Localization
Lecture 22: User Detail Service Implementation
Lecture 23: Password Encoding
Lecture 24: HTTPResponse Headers
Lecture 25: Session Management
Lecture 26: Authorization Architecture
Lecture 27: Expression Based Access Control
Chapter 2: Spring Security LDAP Integration and SAML Extension
Lecture 1: The Course Overview
Lecture 2: What is LDAP?
Lecture 3: Using LDAP with Spring Security
Lecture 4: Configuring an LDAP Server
Lecture 5: Integrate Application with Embedded LDAP Server
Lecture 6: Implementation Classes
Lecture 7: Active Directory Authentication
Lecture 8: Getting ApacheDS and Introduction
Lecture 9: Configuring ApacheDS
Lecture 10: Integrate Sample Application with ApacheDS
Lecture 11: Introduction to SAML
Lecture 12: Core Modules
Lecture 13: Configuring Spring Security with SAML
Lecture 14: Configure SAML – Keystore, Discovery, and Logouts
Lecture 15: SAML Profiles and Bindings
Lecture 16: Integrate, Deploy, and Test Single Sign-On/Logout
Lecture 17: Testing Method Security
Lecture 18: Setting Up MockMvc
Lecture 19: RequestPostProcessors
Lecture 20: RequestBuilders
Lecture 21: ResultMatchers
Lecture 22: Introduction to JaaS
Lecture 23: Spring Security JaaS Integration
Lecture 24: Introduction to OAuth2
Lecture 25: OAuth2 with Spring Security
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 7 votes
- 2 stars: 8 votes
- 3 stars: 10 votes
- 4 stars: 18 votes
- 5 stars: 21 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024