Spring Security1 [Spring Error] There is no PasswordEncoder mapped for the id "null" Spring Security를 이용해서 회원가입을 하고 로그인을 하려고보니 아래와 같은 에러가 발생했다. 이유를 확인해보니 Spring Security 버전 5 이상부터는 PasswordEncoder가 변경되었기 때문에 회원정보 저장시에 password앞에 암호화 정보를 같이 지정해서 저장해야하기 때문이다. # 암호화 명시 방식 {암호화 명}실제 비밀번호 # 기존 패스워드 1234 # 암호화 방식을 명시한 패스워드 {noop}1234 위처럼 암호화 방식을 명시한 후에 코드를 적용해보도록하자. 아래의 코드는 회원을 생성하는 Service 로직인데, 이를 변경해보도록 하자. # AS-IS public Member createMember(MemberDto memberDto) { return memberRepo.. 2021. 3. 21. 이전 1 다음