안녕하세요.
기존에 잘 사용하던 기능이 작동이 안되어
확인한 결과 php 세션과 카카오톡 인앱 브라우저의 이슈로 확인 되어 문의 드립니다.
저희가 사용하고 있는 업무 플로우는
- 카카오 알림톡을 통하여 url 발송 → 2. url 클릭하여 카카오톡 인앱 브라우저로 접속 (php session 생성)
→ 3. 나이스 본인인증 진행 → 4. 본인인증 결과창 (php session이 초기화 되는 이슈)
입니다.
원래는 사용자가 2번의 url 접속을 하면 php 서버세션이 생성되고 필요값을 서버 세션에 저장한후
4번 본인인증 결과창에서도 세션이 유지되어 필요 값을 사용하여 처리 하는데
어느 순간부터 4번 본인인증 결과창에서 2번에서 생성 되었던 서버세션의 값을 유지 하지 못하고
서버 세션이 새로 생성되어 기존에 값을 가져오지 못하여 장애가 발생하고 있습니다.
php 세션 생성시 브라우저 쿠키 PHPSESSID 에 서버에서 생성된 세션 키값을 저장하고
해당 키를 통하여 세션값을 처리하게 되는데
4번에서 php 세션값이 초기화 되는것으로 보아 카카오 인앱 브라우저에서
쿠키값을 제대로 유지 못하고 있는 것으로 추측 됩니다.
현재 카카오톡 인앱브라우저에만 장애가 발생하고
다른 브라우저로 열어 동작시 정상 작동 하는것을 확인 했습니다.
혹시 인앱 브라우저의 쿠키쪽에 패치나 관련된 패치가 진행 되었는지 확인 부탁드립니다 ㅠ
(추가) 현재 ios 카톡 9.9.8 버전 에선 정상 작동 확인되나
안드로이드 카톡 9.9.6 버전에서 이슈가 발생하고 있습니다.