When updated my sample codes to the latest Spring Boot 2.0.0.M6. I found there are lots of naming strategies are changed in Spring Security.
eg. UserDetailsRepository -> ReactiveUserDetialsService
I found naming of UserDetailsRepositoryReactiveAuthenticationManager is still based on the old UserDetailsRepository, I think it is better to use UserDetailsServiceReactiveAuthenticationManager instead.
Comment From: rwinch
Thank you for the report. While the new naming is inconsistent, it follows Spring Data naming conventions.
It is worth mentioning that Spring Framework has made changes between reactive and imperative APIs as well. For example, the reactive equivalent of ConversionService is Decoder.
Comment From: hantsy
But there is no UserDetailsRepository since last refactoring.