Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
iframe으로 웹앱 통합했더니 토큰 요청이 폭발했다 섬네일

iframe으로 웹앱 통합했더니 토큰 요청이 폭발했다

올리브영 favicon올리브영·Architecture·
TypeScriptReactJavaScriptAxiosPost Message
2025년 12월 08일2

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

올리브영의 iframe 인증 사례에서 postMessage를 활용해 토큰 기반 인증을 구현하고, 동시성 제어와 자동 재시도로 안정성과 성능을 개선했습니다.

구현 방법

  • 자식 iframe과 부모 간 token 공유 구조를 postMessage로 구성
  • 동시 API 요청은 Promise 공유 패턴으로 1회 토큰 갱신만 수행하도록 큐잉
  • Axios 인터셉터로 401 발생 시 갱신 작업을 대기 중인 요청에 재전송
  • 갱신 실패에 대한 쿨다운(최대 3회, 5초) 도입
  • Origin 검증과 Rate Limiting으로 보안 강화

주요 결과

  • 동시 API 호출에서 불필요한 토큰 요청 95% 감소
  • 토큰 발급 API 호출 수 대폭 감소
  • 무한 재시도 방지로 서버 부하 감소

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
FrontEnd 개발에서의 보안 - CSRF 섬네일
63%

FrontEnd 개발에서의 보안 - CSRF

현대자동차 favicon현대자동차·2024년 08월 07일
강의실 개편 섬네일
63%

강의실 개편

인프랩 favicon인프랩·2022년 07월 18일
사용자 경험과 성능 개선 방법 in 카카오웹툰 섬네일
63%

사용자 경험과 성능 개선 방법 in 카카오웹툰

카카오엔터테인먼트 favicon카카오엔터테인먼트·2022년 01월 20일