개발일지(일간)
23년 1월 2일 팀 프로젝트
move2
2023. 1. 2. 21:52
팀프로젝트의 기본적인 사항들을 모두 완성하고 기능들을 테스트 해 보았다.
작동중에 약간씩 오류가 있었는데, url을 API에 맞춰 쓰지 않았다거나, @RequiredArgsContructor을 썼는데 final을 쓰지 않았다거나 하는 사소한 문제였다.
그리고 더 해보기까지 구현해 보기로 했는데 이전에 도전했다가 실패한 리프레쉬 토큰을 구현해 보기로 했다.
그리고 시큐리티에서 jwt인증시 에러메시지를 반환하지 않는 이유를 찾았는데,
jwtAuthFilter내에서 에러메세지를 반환하도록 해줘야 에러메세지가 반환이 되었다.
아마 시큐리티가 @RestControllerAdvice로 전역처리해준 익셉션 핸들러보다 더 앞쪽에서 작동이 되기때문에 그런 것이라고 생각한다.
내일은 리프레쉬 토큰과 스웨거를 프로젝트에 적용해보고, 적용이 되지 않는다면 왜 적용이 되지 않는지 뜯어볼 생각이다.