[개요]
Spring Security를 공부하면서 권한 설정 코드를 작성한 뒤 테스트를 하는데 아래와 같은 오류 메시지가 발생했습니다.
에러 발생 이유
Spring Security 버전 5 이상부터는 PasswordEncoder가 변경되었기 때문에 password 앞에 식별자 정보를 넣어야 하는데 식별자 정보를 넣지 않아 위와 같은 에러가 발생했습니다.
해결 방법
password 형식을 "{noop}패스워드"와 같은 형식으로 생성해주면 위 문제는 해결이 됩니다.
즉, 비밀번호가 1111이라면 형식을 맞추기 위해 {noop}1111 로 비밀번호를 생성해주셔야 합니다.
반응형
'[DEV] 기록' 카테고리의 다른 글
[vue.js] Elements in iteration expect to have 'v-bind:key' directives (0) | 2021.01.01 |
---|---|
제 39회 SQLD 합격 후기 (0) | 2020.12.31 |
도로명주소 OpenApi Thymeleaf + SpringBoot 연동 (0) | 2020.12.02 |
SpringBoot) Redis namespace 변경하는 방법 (0) | 2020.09.18 |
Eclipse) The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path (0) | 2020.09.16 |