문의 사항에 따라 필요한 정보를 먼저 입력하시면 더 빠르게 대응해 드릴 수 있습니다.
- 개발 과정에서 문제가 있을 경우
- 앱 아이디(app ID): 568410
- 호스팅 사: 자체
- 서비스 URL : https://posty.kr
- 오류 내용 :
카카오싱크를 구현했고, 마지막으로 자동 로그인까지 구현해서 어느 정도는 동작합니다. 다만 생각과 다른 부분이 있어서 가이드를 주셨으면 합니다.
카카오 채널로 상품 상세나 주문 내역 페이지 링크를 보냈고, 눌렀을 때 자동으로 로그인 시키려고 시도했는데, 어떤 경우에는 동작하는데 어떤 경우에는 무한 redirect가 일어납니다.
상품 상세에 들어갔을 때 자동 로그인 시도를 해야 할지 구분해야 하는데. user-agent(KAKAOTALK)을 구분하는 것 외에도 이 페이지가 카톡 내에서 처음 접근한 페이지인 경우만 자동 로그인을 시도하려고 했습니다. 이미 한참 이용 중에 상품 상세에 들어갔을 때 자동 로그인을 시도할 필요가 없기도 하고, 자동 로그인(oauth/authorize)에 실패해서 다시 그 페이지로 돌아왔을 때 자동 로그인을 다시 시도하지 않아야 할 것 같습니다.
처음 접근한 것인지 여부는 cookie에 기록했습니다. 근데 문제가 상태에서 서버 로그를 보면 쿠키가 저장되지 않는 것인지 계속 새로 발급되는 듯한 느낌을 받았습니다.
질문은
- 혹시 카톡 내에서 웹 접근시 쿠키가 잘 저장되지 않는 경우가 있는지
- 처음 웹 페이지에서만 자동 로그인 API를 호출하려는 방향 자체에 문제가 있고, 다른 방향으로 처리하는게 맞는지
입니다. (현재는 자동 로그인 시도를 로그인 페이지에 접근할때로 한정해둔 상태입니다)