The application showcases use of Spring Boot with key features/options of Spring Security enabled, such as:
- Login form (implementing recommended Authorization and Authentication)
- HTTPS Transport Security
- CSRF protecton
- Session Fixation Protection
- Security Header Configuration (ClickJacking)
- XSS protection
- Secrets Management (TBD)
- Domain Access Objects-based authentication
- Basic "remember me" authentication
- URL-based security
- Method-level security
- Build Package :
mvn clean compile package
- To run :
mvn clean spring-boot:run
- Point your browser to http://localhost:8080/
Index Page
Login Page
Menu Page (Post Auth)
List Users Page
Create New User Page
http://localhost:8080/user/create
List Users Page
User Details Page