https://sup2is.github.io/2020/03/05/spring-security-login-with-jwt.html
Sup2's blog-Spring Security + JWT로 Token기반 Security Login 구현하기
sup2is.github.io
다른 예제는 코드를 봐도 모르겠었는데
검색중에 알기쉽도록 정리하고
클래스도 깔끔하게 팩토링 된 예제를 발견했다.
이 분 아니었으면 프로젝트 망했다.
진짜 연락처라도 알면 치킨이라도 보내주고싶은 내 마음..
일단 기존 코드의 문제점을 답습해보면 로그인이 시큐리티를 통해서 진행되지않고
Security Context내에 데이터가 담기지 않은 상태여서
스프링 시큐리티를 통한 인증인가가 진행되지않고 내부 로직의 토큰 검증로직을 통해서만 인증인가가 가능했다.
이러면 Spring security를 쓸 이유가 1도 없단 말이지..
아무튼 예제 코드를 가져와서 테이블에 필요한 칼럼들 만들어주고 이름만 고쳐줬는데
그냥 바로 잘 작동했다.
리팩토링 중에 CORS 필터를 날려버려서 CORS쪽만 다시 손봐주면
될꺼같은데 아무튼 이정도면 대충 잘 봉합된거 같아서 한시름 놓았다.
조금 쉬었다가 다시 CORS와 씨름하러 가볼 예정이다.
그럼 코바!
'배운 거 > 항해99' 카테고리의 다른 글
| [항해99]42일차 - 여섯번째 WIL (0) | 2022.08.21 |
|---|---|
| [항해99] 39일차 - 미니프로젝트 完 (0) | 2022.08.19 |
| [항해99]35일차 - 5번째 WIL (0) | 2022.08.15 |
| [항해99] 33일차 - 미니프로젝트 1 (0) | 2022.08.13 |
| [항해99] 32일차 - 주특기 심화주차 完 (0) | 2022.08.12 |