<!-- For Security Vulnerabilities, please use https://pivotal.io/security#reporting --> ### Summary `JdbcUserDetailsManager` does not implements `UserDetailsPasswordService` like `InMemoryUserDetailsManager` <!-- Please provide a high level summary of the issue you are having --> ### Actual Behavior We ca not upgrade password encoding when using `JdbcUserDetailsManager` <!-- Please describe step by step the behavior you are observing --> ### Expected Behavior JdbcUserDetailsManager is not easy to extends because sql fields are `private` as `createUserSql` and not getters for them. <!-- Please describe step by step the behavior you expect --> ### Configuration <!-- Please provide any configuration you have. --> ### Version 5.2 <!-- Please describe what version you are using. Does the problem occur in other versions? --> ### Sample <!-- Providing a complete sample (i.e. link to a github repository) will give this issue higher priority than issues that do not have a complete sample -->