Part 1. First steps
Security is one of the essential non-functional qualities of a software system. One of the crucial aspects you’ll learn in this book is that you should consider security from the very beginning stages of the development of an app. In part 1, we start by discussing the place of security in the development process of an application in chapter 1. Then, in chapter 2, I’ll introduce you to the basic components of the Spring Security’s backbone architecture by implementing a few straightforward projects.
The purpose of this part is to get you started with Spring Security, especially if you just started learning this framework. However, even if you already consider you to know some aspects of application-level security and the underlying architecture of Spring Security, I still recommend you read this part as a refresher.