In applications annotated with @EnableWebFluxSecurity, and ReactiveAuthenticationManager beans defined, UserDetailsServiceAutoConfiguration is still instantiating and printing warnings on application startup:

WARN 22054 --- [           main] .s.s.UserDetailsServiceAutoConfiguration :
Using generated security password: 295608be-82b5-4b3b-ab74-b57d93515063
This generated password is for development use only. Your security configuration must be updated before running your application in production.

I think the solution is to add the reactive version of these beans to the @ConditionalOnMissingBean annotation

Comment From: sjohnr

@seabamirum, thanks for reaching out!

Auto-configurations live in spring-boot instead of in individual Spring projects. Would you mind opening an issue in that project?

Comment From: seabamirum

Sorry about that! Created new issue here: https://github.com/spring-projects/spring-boot/issues/32286