Secure Your Spring-Based Applications [Video]

Preview in Mapt

Secure Your Spring-Based Applications [Video]

Ankit Mishra

Secure your Java applications against hackers using Spring Security

Quick links: > What will you learn?> Table of content

Video
$106.25
RRP $124.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$106.25
RRP $124.99

Frequently bought together


Secure Your Spring-Based Applications [Video] Book Cover
Secure Your Spring-Based Applications [Video]
$ 124.99
$ 106.25
Building Your Application with React Native [Video] Book Cover
Building Your Application with React Native [Video]
$ 124.99
$ 106.25
Buy 2 for $35.00
Save $214.98
Add to Cart

Video Details

ISBN 139781787289123
Course Length4 hours and 18 minutes

Video Description

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. A lot has changed since version 3 and with version 4.1 in place, there have been several changes and improvements to the Java Configuration, Web Application Security, Authorization, Crypto Module as well as to Testing, along with some that have been deprecated in the current release. This course is an incremental guide that will teach you how to protect your application from malicious users.

You will learn how to cleanly integrate Spring Security into your application using the latest technologies and frameworks with the help of detailed examples. The scenario created in the book revolves around a security audit of an insecure application and then modifying the sample to resolve the issues found in the audit. It starts by integrating a variety of authentication mechanisms and then demonstrates how to properly restrict access to your application. It concludes with tips on integrating with some of the more popular web frameworks. An example of how Spring Security defends against session fixation moves into concurrency control, and how you can utilize session management for administrative functions, is also included.

Style and Approach

This course follows a viewer-friendly approach through step-by-step learning and building at the same time. First, create a sample application and keep integrating.

Table of Contents

Introduction to Spring Security
The Course Overview
What Is Spring Security and Advantage?
Introducing the Latest Spring Security Version
Getting Spring Security and Core Modules
Core Components
Authentication Basics
Authentication in a Web Application
Architecture, Components, and Configuration
Web Security Java Configuration
HttpSecurity
Access Control in Spring Security
Form Login and CSRF
Authorize Requests
Spring Security – Java Configuration
Basic and Digest Authentication
Remember-Me Authentication
Handling Logouts
Authentication Manager, Provider Manager, and Authentication Providers
Authentication Types
Spring Security – Advance Security Part 1
The Security Filter Chain
Core Security Filters
Method Security
Localization
Advance Security Part 2
User Detail Service Implementation
Password Encoding
HTTPResponse Headers
Session Management
Authorization Architecture
Expression Based Access Control

What You Will Learn

  • Explore the spring MVC application using java config
  • Explore Spring Security, its Architecture, and Components.
  • Implement Spring Security in the sample application. Configuring HttpSecurity, Form Logins, Request Authorization, Handling logouts, Authentication etc
  • Filter Chains and Core Security Filters
  • Basic, Digest and Remember Me authentications
  • HTTP Response headers Security and Session Management
  • Authorization Architecture
  • Secure Object Implementations and Expression based access control

Authors

Table of Contents

Introduction to Spring Security
The Course Overview
What Is Spring Security and Advantage?
Introducing the Latest Spring Security Version
Getting Spring Security and Core Modules
Core Components
Authentication Basics
Authentication in a Web Application
Architecture, Components, and Configuration
Web Security Java Configuration
HttpSecurity
Access Control in Spring Security
Form Login and CSRF
Authorize Requests
Spring Security – Java Configuration
Basic and Digest Authentication
Remember-Me Authentication
Handling Logouts
Authentication Manager, Provider Manager, and Authentication Providers
Authentication Types
Spring Security – Advance Security Part 1
The Security Filter Chain
Core Security Filters
Method Security
Localization
Advance Security Part 2
User Detail Service Implementation
Password Encoding
HTTPResponse Headers
Session Management
Authorization Architecture
Expression Based Access Control

Video Details

ISBN 139781787289123
Course Length4 hours and 18 minutes
Read More

Read More Reviews

Recommended for You

Building Your Application with React Native [Video] Book Cover
Building Your Application with React Native [Video]
$ 124.99
$ 106.25
Python for Continuous Delivery and Application Security [Video] Book Cover
Python for Continuous Delivery and Application Security [Video]
$ 124.99
$ 106.25
Webpack for React Applications [Video] Book Cover
Webpack for React Applications [Video]
$ 124.99
$ 106.25
Building Serverless Applications [Video] Book Cover
Building Serverless Applications [Video]
$ 124.99
$ 106.25
Automating Your Systems with PowerShell 6.x [Video] Book Cover
Automating Your Systems with PowerShell 6.x [Video]
$ 124.99
$ 106.25
Intermediate Laravel: Adding Popular Features to Our Apps [Video] Book Cover
Intermediate Laravel: Adding Popular Features to Our Apps [Video]
$ 124.99
$ 106.25