🥳2023.04.21

일일 회고 247일차

할일 및 한일

경험 및 배움

정보처리기사 실기 준비

드디어 내일이 실기를 공부할 수 있는 마지막 날이다.

오늘은 기출을 다시 보고, 예상문제를 모두 풀어보았다. 또한 같이 실기를 준비하는 친구들과 함께 서로 문제를 내며, 다시 한번 개념들을 상기시키고 몰랐던 것들도 알게 되었다.

내일이 마지막 날!

캡스톤 프로젝트 개발

오늘은 정말정말 힘들고도 기쁘고, 어이없는 날이였다.

무려 15시간동안 노트북을 잡고 있었는데,

jwt를 도입하고, 그에 따라서 RestTemplate이 아닌 WebClient를 사용하여 OAuth 소셜 로그인 코드를 리팩토링 하였다.

여기까지는 큰 문제가 없었다.

하지만 그 후, 인터셉터를 도입하던 도중 문제 발생!

분명 요청 방식이나 토큰이나 아무 문제가 없었다. 하지만 분명 인터셉터로 권한 처리를 해놓은 API는 동작이 로그인을 한 후 되야 하는데 그러지 않았다.

하지만 자꾸 예외처리를 해놓은 메시지 "유효하지 않은 토큰입니다."라는 예외가 발생했다. 따라서 이것저것 고쳐도보고.. 와이파이도 바꿔보고.. 암호화도 바꿔보고.. 시크릿키도 계속 변경해보고...

답은 5시간이 지난 후에서야 알게 되었다.

정말 바보 같이 토큰 만료시간을 10000밀리세컨드 = 10초로 해놓은 것!

따라서 토큰이 발급되고 10초뒤에 토큰이 바로 만료되니 당연히 유효하지 않는 토큰이였던 것이다.

내일 트러블슈팅에 기록하고, 벨로그도 작성해볼 예정이다.

나같이 바보같은 실수를 하는 일은 없길..

개선 및 목표

  • 내일은 정보처리기사 실기 대비에 올인하자! 이제 하루 남았다.

Last updated