This project can be used as a template for a Spring Boot application that includes security.
- A publicly accessible index page (which changes based on the roles of the user)
- userpage.html, which changes based on the roles of the user
- A BCrypt password encoder for encoding and comparing passwords
- A registration page (which takes a user name and password). Additional fields can be added.