상세 컨텐츠

본문 제목

웹소켓 Token 사용 및 API 명세서 및 postman 문제

SO_FIT

by myeongjaechoi 2024. 6. 2. 18:43

본문

API 명세서.pdf
0.20MB

 

내가 작성한 group API 명세서이다. 아직 부족한 점이 많은 것 같다. API 명세서를 먼저 작성 후, 시작했어야 했는데, 기능 구현만 다 하고 명세서를 작성하였다. 다음 프로젝트 때는 API 명세서를 먼저 끝낸 후, 기능 구현에 들어갈 것이다.

HttpHandshakeInterceptor

전에 했던 것과 비교를 해보면, HttpSession을 이용하여 WebSocketSession에 등록하는 것과는 다른, Redis를 통해 토큰을 검증하고, 사용자 정보를 가져오는 방식으로 바뀌었다. Spring Data Redis에서 제공하는 템플릿 클래스인 redisTemplate를 사용하여 구현하였다.

WebSocketConfig

HttpHandshakeInterceptor에 따른 수정사항이다. redisTemplate을 추가해주었다.

WebSocketHandler

User로 바꾼 것 밖에 없다.

이제 Test를 위해서 Postman을 사용하는데, 자꾸 오류가 발생한다.

Postman 오류

여러가지 해보고 있는 중인데, 아직 해결을 못하였다.. client가 필요하다는데, 내가 아는 지식으로는 아직 이해를 못했다. 더 찾아봐야 될 것 같다.

 

관련글 더보기