KCP 결제모듈 연동하는데 모바일쪽에서 결제페이지 갔다가
우리페이지로 오면 세션이 끊겨서 진행이 안되더라고요;;
protected void doFilterInternal(
HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
throws Exception {
// ↓↓↓↓↓↓↓↓↓↓이거 한줄 추가함↓↓↓↓↓↓↓↓↓↓
response.setHeader("Set-Cookie", "JSESSIONID=" + request.getRequestedSessionId() + "; path=/; Secure; SameSite=None");
// ↑↑↑↑↑↑↑↑↑↑이거 한줄 추가함↑↑↑↑↑↑↑↑↑↑
filterChain.doFilter(request, response);
}
모든 링크가 타는 필터 하나 만들어서 위 코드 추가하니까 해결됐습니다.
참고로 프로젝트 세팅은 전자정부3.8 기준입니다!
위처럼 나오면 성공.. PG쪽 갔다와도
이거때문에 테스트하려고 로컬호스트에 ssl 인증서 깔고 별짓을 다했네요..
운영에서도 똑같이 세션끊겼었는데 해보나마나 별문제없이 될듯!!
참고한 글
sameSite : https://thinkerodeng.tistory.com/296
로컬호스트 ssl인증서 : https://offbyone.tistory.com/275
'Spring' 카테고리의 다른 글
KCP 결제모듈 테스트버전 붙여보면서 느낀점 (0) | 2021.07.08 |
---|---|
스프링 인코딩필터 커스터마이징 제대로 동작 안하는 오류 extends CharacterEncodingFilter (0) | 2021.07.06 |
카카오맵 검색결과 링크 연결하기 (0) | 2021.04.02 |
html5 video 태그 여러 개의 비디오를 연속 재생하기 (0) | 2020.08.07 |
[SPRING] MAXMIND GEOLITE2 적용하기 (1) | 2020.08.04 |