Skip to Content
Beginning Spring
book

Beginning Spring

by Mert Caliskan, Kenan Sevindik, Rod Johnson, Jürgen Höller
February 2015
Beginner
480 pages
12h 30m
English
Wrox
Content preview from Beginning Spring

12 Securing Web Applications with Spring Security

WHAT YOU WILL LEARN IN THIS CHAPTER:

  • Examining the features Spring Security provides
  • Configuring and using Spring Security
  • Authenticating users
  • Authorizing web requests

Most applications today are multiuser, and they are usually accessed over insecure networks, such as the Internet. Therefore, security requirements for applications must be carefully thought out, and they must be implemented starting at day zero of the project development process. Unfortunately, many people mistakenly think that security features could be added at later steps of the project development, and teams delay working on them until a considerable amount of time has been spent on project development. As a result, applications lack some of the most fundamental security features, which causes some architectural changes and rework when developers attempt to cover those features gradually. One of the reasons for such delays is that teams usually don't have enough understanding of security concepts of multiuser enterprise web applications, and they usually choose to implement those security requirements by themselves as they discover and learn them over time.

Such an approach, however, results in legacy in-house security ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Just Spring

Just Spring

Madhusudhan Konda
Spring REST

Spring REST

Balaji Varanasi, Sudha Belida
Spring 5 Recipes: A Problem-Solution Approach

Spring 5 Recipes: A Problem-Solution Approach

Marten Deinum, Daniel Rubio, Josh Long
Spring 5.0 By Example

Spring 5.0 By Example

Claudio Eduardo de Oliveira

Publisher Resources

ISBN: 9781118892923Purchase book