In this chapter, we will cover the basics of Spring Security. This is a huge part of Spring Framework so take your time. We will cover the following topics:
- Introducing Spring Security
- Defining user roles
- Defining data transfer objects (DTOs) for users
- Providing authentication
- Providing authorization