-
(해결)java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id "null"카테고리 없음 2020. 10. 14. 18:30
회사의 7~8년 전 프로젝트를 물려(?) 받아 새롭게 리뉴얼 해야 하는데
그 시작의 처음인 security 작업부터 열심히 삽질중이다.
블로그들을 탐방하며 여자처자 하여 최대한 비슷 무리하게 구현 했더니
제목과 같은 에러가....
몇날 몇일을 이 블로그 저 블로그를 참고하며 test 하던 도중 처음보는 속성이 눈에 띄였다.
{noop}
눈치 좋은 분이라면 알 것이다.
패스워드 앞에 저것만 넣어주면 에러가 나지 않는다.
스프링 시큐리티가 5버전으로 넘어오면서 기존의 방식관 조금 달라졌다고 한다.
자세한건 또 파고 들어가봐야겠지..
<authentication-manager>
<authentication-provider>
<user-service>
<user name="guest" password="{noop}guest" authorities="ROLE_USER"/>
</user-service>
</authentication-provider>
</authentication-manager>이제 해결됐다!
앗 아니다 에러가 난다.
404가 이렇게 반가울 줄이야 허허허...
이제 페이지를 만들러 가야지..