## 어떤 기능인가요? * JWT, Spring Security, OAuth를 이용한 로그인 기능 (백엔드) ## 작업 상세 내용 - [x] Spring Security, JWT을 통한 일반 회원가입/로그인 - [ ] OAuth 회원가입/로그인 - [ ] Kakao - [ ] Google - [ ] 로그아웃 - [ ] 회원 정보 수정 - [ ] 회원 탈퇴 ## 참고할만한 자료(선택)
Activity
[-]feat: 회원가입/로그인 기능[/-][+]feat: OAuth 로그인[/+]KodaHye commentedon Dec 23, 2024
2024.12.24
Token과 관련된 서비스 작성
Spring Security filter 작성
자체 로그인을 진행하려 하는데, SpringSecurity에서 일반 Form Login을 기본적으로 제공하지만 JSON 형식으로 RequestBody를 받아서 로그인하는 방식은 제공하지 않기 때문에 커스텀 필터를 구현함
찾아봐야 되는 부분
requestMatchers("주소").permitAll()을 하면 해당 주소는 어떠한 인증이 없어도 요청을 할 수 있는거 아닌지...csrf(AbstractHttpConfigurer::disable)설정을 추가로 했는데 이렇게 해도 되는건지 잘 모르겠음. 뭔가 잘못된거같음내일 할거 목록
KodaHye commentedon Jan 8, 2025
2024/12/30
현재 진행사항
궁금한 사항
.csrf(AbstractHttpConfigurer::disable)이거 해줘야 post 403 오류 발생안하는 이유?KodaHye commentedon Jan 8, 2025
2025/01/07
오늘 한 일
SecurityConfig
AbstractAuthenticationProcessingFilter 클래스 안에 doFilter를 보면
/login에 대한 POST 요청이면 RequiresAuthenticationRequestMatcher.matches에서 처리 → login에 대한 컨트롤러를 따로 만들 필요가 없음RequiresAuthenticationRequestMatcher로는 AntPathRequestMatcher가 사용
KodaHye commentedon Jan 8, 2025
2025/01/08
오늘 한 일
KodaHye commentedon Jan 12, 2025
2025/01/12
오늘 한 일
내일(?) 할 일