개발일지(일간)

23년 1월 2일 팀 프로젝트

move2 2023. 1. 2. 21:52

팀프로젝트의 기본적인 사항들을 모두 완성하고 기능들을 테스트 해 보았다.

작동중에 약간씩 오류가 있었는데, url을 API에 맞춰 쓰지 않았다거나, @RequiredArgsContructor을 썼는데 final을 쓰지 않았다거나 하는 사소한 문제였다.

그리고 더 해보기까지 구현해 보기로 했는데 이전에 도전했다가 실패한 리프레쉬 토큰을 구현해 보기로 했다.

그리고 시큐리티에서 jwt인증시 에러메시지를 반환하지 않는 이유를 찾았는데,

jwtAuthFilter내에서 에러메세지를 반환하도록 해줘야 에러메세지가 반환이 되었다.

아마 시큐리티가 @RestControllerAdvice로 전역처리해준 익셉션 핸들러보다 더 앞쪽에서 작동이 되기때문에 그런 것이라고 생각한다.

내일은 리프레쉬 토큰과 스웨거를 프로젝트에 적용해보고, 적용이 되지 않는다면 왜 적용이 되지 않는지 뜯어볼 생각이다.