Spring Security Concepts: Difference between revisions
Jump to navigation
Jump to search
Line 19: | Line 19: | ||
* There is only one user, with the user name of ''user''. The password is generated and displayed in the boot logs: | * There is only one user, with the user name of ''user''. The password is generated and displayed in the boot logs: | ||
Using generated security password: a18ff68c-bdc1-4990-933e-6bdf896e2b72 | Using generated security password: a18ff68c-bdc1-4990-933e-6bdf896e2b72 | ||
=Security Configuration= | |||
Security can be configured | |||
* via [[Spring Security XML Configuration|XML]] | |||
* via [[Java-Based Spring Security Configuration|Java-based configuration]] | |||
=User Store= | =User Store= |
Revision as of 18:08, 21 October 2018
Internal
Spring Boot and Security
Spring Security is enabled by the following Spring Boot starter dependency:
dependencies {
implementation('org.springframework.boot:spring-boot-starter-security')
}
Spring Boot autoconfiguration will detect that Spring Security artifacts are in the class path and for a web application, basic security will be enabled:
- All HTTP request paths require authentication.
- No specific roles or authorities are required.
- There is only one user, with the user name of user. The password is generated and displayed in the boot logs:
Using generated security password: a18ff68c-bdc1-4990-933e-6bdf896e2b72
Security Configuration
Security can be configured
- via XML
- via Java-based configuration