1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
 
    public static void addCookie(HttpServletResponse response, String name, String value, String sSameSite) {
        ResponseCookie cookie = ResponseCookie.from(name, value)
            .path("/kcu")
            .sameSite(sSameSite)
            .httpOnly(true)
            .secure(true//-> secure 옵션을 true로 변경한다.
            //.maxAge(maxAge)
            .build();
 
        response.addHeader("Set-Cookie", cookie.toString());
    }
 
....
        // sameSite=None 처리
        addCookie(response,"JSESSIONID",request.getSession().getId(),"None");
....
 
        // None이 아니게 복구하기
        addCookie(response,"JSESSIONID",request.getSession().getId(),"");
 
 
cs