広告

There is no PasswordEncoder mapped for the id “null” …

!!! 半年以上も前に書かれた古い情報です !!!
!!! 半年以上も前に書かれた古い情報です !!!
!!! 半年以上も前に書かれた古い情報です !!!
!!! 半年以上も前に書かれた古い情報です !!!
!!! 半年以上も前に書かれた古い情報です !!!

Spring Boot 2.0.0.M5 から 2.0.0.M6 に変更してみたところ、ユーザー認証のところで

There is no PasswordEncoder mapped for the id "null" ...

どうやら Spring Security 5.0.0.RC1 で変更が入ってたようです。

userDetailsEntity.setPassword("password");

としていたところを

PasswordEncoder passwordEncoder = PasswordEncoderFactories.createDelegatingPasswordEncoder();
userDetailsEntity.setPassword(passwordEncoder.encode("password"));

と。

Spring Boot PasswordEncoder Error
https://stackoverflow.com/questions/46999940/spring-boot-passwordencoder-error

広告

Spring Boot

Posted by admin