Stomp WebSocket + JWT + Spring Security 채팅 구현
JAVA/Spring
2022. 5. 21. 23:39
Stomp WebSocket + JWT + Spring Security 채팅 구현 Spring에서 REST(또는 HTTP) API를 만들 때, WebSocket 프로토콜인 STOMP와 소켓을 연결할 때 JWT를 사용한 인증 방법에 대해 소개하겠다. 본 포스팅은 REST API 기준으로 작성하였기 때문에 프론트엔드단의 JavaScript 코드는 포함하지 않는다. STOMP란? STOMP는 Simple Text Oriented Messaging Protocol의 약자로, 메시지의 형식, 유형, 내용 등을 정의하여 메시징 전송을 효율적으로 도와주는 프로토콜이다. STOMP의 형식 COMMAND header:value Body COMMAND를 통해 SEND 또는 SUBSCRIBE, CONNECT 등의 명령을 지..