HTTP 요청의 경우, 필터 체인 안에서 Spring Security가 자동으로 인증정보를 SecurityContextHolder에 넣어주지만,
WebSocket 에서는 인증 정보가 자동으로 연결되지 않기 때문에 메세지 처리시마다 수동으로 인증정보를 넣어 줘야 한다.
# ChannelInterceptor 구현체
1. SecurityContextHolder.getContext().setAuthentication(authentication);
2. accessor.setUser(authentication);
3. this.sessionAuthMap.put(sessionId, authentication);
각각의 인증정보 저장의 목적을 살펴 보자.