The Spring Boot application that was created in previous chapters is necessary.
Technical requirements
Spring Security
Spring Security (https://spring.io/projects/spring-security) provides security services for Java-based web applications. The Spring Security project started in 2003 and was previously named The Acegi Security System for Spring.
By default, Spring Security enables the following features:
- An AuthenticationManager bean with an in-memory single user. The username is user and the password is printed to the console output.
- Ignored paths for common static resource locations, such as /css, /images, and more.
- HTTP basic security for all other endpoints.
- Security events published to Spring ApplicationEventPublisher...