일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- maven
- 깃
- jpa
- Spring Boot
- REACT
- ChatGPT
- build
- 리액트 캡차
- react 심플캡차
- react 캡차
- react simple captcha
- SpringBoot
- react 상태
- CI
- Docker
- myBatis
- spring error
- 리액트 심플캡차
- git
- Security 로그인
- 젠킨스
- 에러
- Spring Security
- spring security 로그인
- error
- 스프링
- react captcha
- react 자동입력방지
- 스프링 시큐리티 로그인
- 스프링 시큐리티
- Today
- Total
목록스프링 시큐리티 로그인 (2)
I can do it(Feat. DEV)

2022.11.03 - [개발자 모드/Spring Security] - Spring Security 사용하여 로그인 구현하기 Spring Security 사용하여 로그인 구현하기 다들 아시다시피 Spring Security 5.7.x 버전 이후부터 WebSecurityConfigurerAdapter가 deprecate(사용되지 않게) 될 예정이기 때문에 Spring Security에서 지향하는 SecurityFilterChain을 @Bean으로 등록하는 방식으로 진 precious-value.tistory.com 에 이어서 이번엔 관리자, 사용자 각각의 화면과 로그인 기능을 구현해보려고 함. 필자도 공부하면서 진행하는 거라서 틀린 점 있을 수 있음!! 알려주시면 감사하겠음!!! 1. 개발 스펙 - Spr..

스펙 : Spring Boot, h2 db, jsp h2 db에 아래 표와 같이 관리자 데이터를 insert 후 id password admin 123 Spring security를 사용해서 로그인 로직 구현 중 로그인을 했는데 There is no PasswordEncoder mapped for the id "null"와 같은 에러를 만났음. 바로 갓글에 검색. 여러 블로그를 찾아보고 종합한 결과 필자는 security 설정에 password encoding 설정을 하지 않았고, 비밀번호가 텍스트 형태라서 에러가 났음. 🌈해결방법 1. db에 저장된 pw앞에 prefix를 붙여서 저장하는 것 혹은 password를 비교할 때 prefix를 붙여주는 것. //db insert문 insert into ex..