개요 java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id "null" Spring Security를 사용한다면 PasswordEncoder를 사용해 비밀번호를 암호화하여 저장해야합니다. 문제는 서비스 운영 시 모든 API를 막아놨을 때 어플리케이션 단을 거치지 않고 저장을 하면 따로 암호화 할 방법이 없다는 점입니다. 암호화 알고리즘 선택에 따라 다르겠지만 아래와 같이 사용했다면 기본 암호화 기법은 Bcrypt입니다. @Bean public PasswordEncoder passwordEncoder() { return PasswordEncoderFactories.createDelegatingPasswordEnco..