In this chapter we will take a look at the Spring Security1 integration for Spring Boot. Spring Security can be used for both authentication and authorization of users for your application. Spring Security has a plugable mechanism for both the authentication and authorization process and by default, supports different mechanisms. For authentication, Spring Security out-of-the-box has support for JDBC, LDAP, and property files.
6.1 Enable Security in Your Spring Boot Application
Problem
You have a Spring Boot-based application and you want to enable security in this application.