이 글의 성격은 무엇인가요?
질문 / 문제 해결
내용을 설명해주세요
안녕하세요. 미니앱 내부 서비스 이용약관 철회 시 로그인 연결 해제 처리 방식에 대해 문의드립니다.
이번 문의는 토스 앱 설정의 “토스 로그인” 약관 철회 경로에서 전달되는 WITHDRAWAL_TERMS가 아니라, 미니앱 내부 설정 화면의 서비스 이용약관 철회 동작에 관한 내용입니다.
아래 경로에서 철회를 진행했습니다.
딸깍부자 설정 > 약관 > 서비스 이용약관 > 동의 철회하기 > 최종 철회하기
화면에는 필수 약관 철회 시 딸깍부자의 토스 로그인 연결이 해제되고 동의한 약관도 함께 철회된다고 안내됩니다.
철회 후 실제로 토스 앱 설정 > 인증 및 보안 > 토스로 로그인한 서비스 목록에서 딸깍부자가 사라졌습니다. 다만 파트너 서버의 연결 끊기 callback URL에는 요청이 전혀 수신되지 않았습니다.
같은 callback URL은 토스 앱 설정 > 인증 및 보안 > 토스로 로그인한 서비스 > 연결 끊기 경로에서는 정상 수신되며, 이 경우 referrer=UNLINK도 확인했습니다. 따라서 callback URL 및 서버 설정 문제는 아닌 것으로 보입니다.
확인 부탁드립니다.
- 미니앱 내부 서비스 이용약관 철회는 파트너 서버로 연결 끊기 callback을 발송하지 않는 별도 동작인가요?
- callback이 발송되지 않는다면, 파트너 서버에서 기존 로그인 세션을 폐기하고 회원 탈퇴 처리하기 위한 권장 방식이 있을까요?
- 프론트에서
getIsTossLoginIntegratedService()로 연동 해제 여부를 확인하고, 해제된 경우appLogin()을 다시 호출해 재로그인 및 약관 재동의를 유도해야 할까요? - 이 함수가 철회 직후에도 신뢰할 수 있는 상태값을 반환하는지, 또는 별도 클라이언트 이벤트가 제공되는지도 궁금합니다.
서비스 이용약관 화면과 최종 철회 확인 화면을 첨부드립니다.
appName (선택)
딸깍부자
