본문 바로가기

배운 거/항해99

[항해99] 38일차 - 미니프로젝트 중中

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와 씨름하러 가볼 예정이다.

 

그럼 코바!