spring-boot/spring-boot-project
Andy Wilkinson ee9c74556d Make reactive security back off without authentication manager
If there's no authentication manager bean or no bean from which
one can be created, Spring Security's reactive support may fail to
bootstrap due to a null authentication manager.

This commit causes the auto-configuration that enables WebFlux
security to back off in the absence of an AuthenticationManager bean
and a ReactiveUserDetailsService (from which Spring Security can
create an AuthenticationManager) bean. Other reactive security
auto-configuration that can configure things such that WebFlux security
can be bootstrapped without an AuthenticationManager has been updated
to enable WebFlux security rather than relying on another
auto-configuration class to do so.

Fixes gh-37504
2023-09-25 15:31:45 +01:00
..
spring-boot Merge branch '3.1.x' 2023-09-25 11:40:16 +02:00
spring-boot-actuator Merge branch '3.1.x' 2023-08-30 13:36:01 +01:00
spring-boot-actuator-autoconfigure Merge branch '3.1.x' 2023-09-20 17:16:13 -07:00
spring-boot-autoconfigure Make reactive security back off without authentication manager 2023-09-25 15:31:45 +01:00
spring-boot-dependencies Merge branch '3.1.x' 2023-09-22 16:22:01 +01:00
spring-boot-devtools Upgrade to Jetty 12 2023-09-07 13:59:15 +01:00
spring-boot-docker-compose Add Docker Compose support for Neo4j 2023-09-14 13:25:38 +01:00
spring-boot-docs Merge branch '3.1.x' 2023-09-25 12:02:34 +02:00
spring-boot-parent Upgrade to Spock Framework 2.3-groovy-4.0 2023-08-04 19:27:53 +01:00
spring-boot-starters Merge branch '3.1.x' 2023-09-15 13:37:59 +01:00
spring-boot-test Update copyright year of changed files 2023-08-13 20:44:44 -07:00
spring-boot-test-autoconfigure Update copyright year of changed files 2023-09-20 17:16:31 -07:00
spring-boot-testcontainers Polish "Add service connection from OpenTelemetry Collector" 2023-09-14 11:10:19 +02:00
spring-boot-tools Use actual Java version in build image integration tests 2023-09-22 13:38:37 -05:00