OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-12-09 17a9cb0fc114804ab81cb1eaa2dd5919a0194dd1
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();
    }
}