OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-11-04 cf362cbfd4a92b5e42f0d3992baad3a7d3295366
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package kr.wisestone.owl.config.websocket;
 
import org.springframework.http.server.ServerHttpRequest;
import org.springframework.web.socket.WebSocketHandler;
import org.springframework.web.socket.server.support.DefaultHandshakeHandler;
 
import java.security.Principal;
import java.util.Map;
 
public class WebSocketHandshakeHandler extends DefaultHandshakeHandler {
 
    @Override
    protected Principal determineUser(ServerHttpRequest request, WebSocketHandler wsHandler, Map<String, Object> attributes) {
        return request.getPrincipal();
    }
}