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
Mapt Subscription
FREE
$29.99/m after trial
Video
$25.00
RRP $124.99
Save 79%
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
$0.00
$25.00
$29.99 p/m after trial
RRP $124.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Secure Your Spring-Based Applications [Video] Book Cover
Secure Your Spring-Based Applications [Video]
$ 124.99
$ 25.00
Integrating Twitter and Facebook into Your iOS Apps [Video] Book Cover
Integrating Twitter and Facebook into Your iOS Apps [Video]
$ 124.99
$ 25.00
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

Integrating Twitter and Facebook into Your iOS Apps [Video] Book Cover
Integrating Twitter and Facebook into Your iOS Apps [Video]
$ 124.99
$ 25.00
Mastering Linux Security and Hardening [Video] Book Cover
Mastering Linux Security and Hardening [Video]
$ 124.99
$ 25.00
Security Engineering for the IoT [Video] Book Cover
Security Engineering for the IoT [Video]
$ 124.99
$ 25.00
Hands-on Application Development with ASP.NET Core and Angular [Video] Book Cover
Hands-on Application Development with ASP.NET Core and Angular [Video]
$ 124.99
$ 25.00
Building a Realtime Chat Application with Angular 5 and Firebase [Video] Book Cover
Building a Realtime Chat Application with Angular 5 and Firebase [Video]
$ 124.99
$ 25.00
Create Your Own Sophisticated Model with Neural Networks [Video] Book Cover
Create Your Own Sophisticated Model with Neural Networks [Video]
$ 124.99
$ 25.00