앱인토스 에러 MissingSignature query parameter or cookie value
앱인토스/토스 미니앱] MissingSignature 에러 발생 시 대처법 (테스트 진입 오류)
안녕하세요! 최근 앱인토스(Apps in Toss) 환경에서 미니앱을 개발하거나 테스트하다 보면 당혹스러운 에러 메시지를 마주칠 때가 있습니다.
바로 MissingSignature query parameter or cookie value 라는 문구인데요. 화면에 아무것도 나오지 않거나 AccessDenied만 떠서 테스트 진행이 막히는 경우, 어떻게 해결해야 할지 정리해 보았습니다.

저랑 똑같은 에러가 난 분도 있지만, 항상 느끼지만, 앱인토스 답변은 전혀 도움 안되는게 너무 많습니다.
1. 현상: 왜 이런 에러가 뜨나요?
이미지 속의 커뮤니티 답변처럼, 이 에러는 주로 다음과 같은 상황에서 발생합니다.
- 미니앱이 이미 실행 중인 상태에서 새로운 테스트 링크(
intoss-private)를 통해 재진입할 때 - 간헐적으로 쿠키(Cookie) 정보가 정상적으로 반영되지 않아 인증 세션이 꼬였을 때
즉, 토스 앱 내부적으로 이전 세션 정보와 새로운 진입 정보가 충돌하면서 발생하는 ‘인증 실패’ 메시지입니다.
2. “출시 버전으로 넘겨도 된다”는 말, 믿어도 될까?
토스 측 답변에 따르면, 실제 사용자가 사용하는 라이브 환경(intoss://)에서는 테스트 환경만큼 세션 교체가 빈번하지 않기 때문에 실제 사용자에게는 노출되지 않는 에러라고 합니다.
하지만! 개발자 입장에서는 당장 테스트가 안 되는데 그냥 출시할 수는 없겠죠? 기능을 검증해야 출시 여부를 결정할 수 있으니까요.
3. 테스트 진행을 위한 해결 방법 (Checklist)
테스트가 막혀 답답하시다면 아래 순서대로 조치해 보세요.
✅ 1순위: 토스 앱 강제 종료 및 캐시 초기화
단순히 미니앱 창만 닫는 것으로는 부족합니다.
- 스마트폰의 ‘최근 실행 앱 목록’에서 토스 앱을 완전히 종료(스와이프해서 날리기)한 후 다시 실행해 보세요.
- 대부분의 인증 세션 꼬임 문제는 이 단계에서 해결됩니다. 저는 이 단계에서 해결이 되었습니다.
✅ 2순위: 워크스페이스 권한 확인
- 테스트를 진행하는 토스 계정이 해당 프로젝트의 멤버(Developer 이상)로 등록되어 있는지 확인하세요. 권한이 없는 계정으로 테스트 링크에 접근하면 해당 에러가 발생할 수 있습니다.
✅ 3순위: URL 및 파라미터 점검
- 호출하는 URL 끝에 불필요한 공백이나 오타가 섞여 있지 않은지, 특히
deploymentId등이 정확한지 다시 한번 체크해 보세요.
✅ 4순위: 앱인토스 샌드박스 활용
- 일반 토스 앱보다는 개발용 샌드박스(Sandbox) 앱을 설치하여 테스트하는 것을 권장합니다. 세션 관리가 훨씬 유연하여 개발 단계의 오류를 줄일 수 있습니다.
요약 및 결론
“출시해도 문제는 없지만, 내부 기능 검증(QA)을 위해서는 세션을 초기화하고 테스트를 완료하는 것이 정석입니다.”
만약 위 방법으로도 해결되지 않는다면, 현재 진입 방식(QR 코드, 스킴 직접 호출 등)이나 OS 환경(iOS/Android)을 다시 점검해 보시는 것이 좋습니다.
도움이 되셨나요? 앱인토스 개발 중 겪는 다양한 이슈들, 함께 해결해 나갑시다! 궁금한 점은 댓글로 남겨주세요.