PassPass - 간편인증 자동입력

PassPass 공공기관·금융 사이트에서 매번 반복되는 간편인증 정보 입력을 자동화하는 Chrome 확장프로그램입니다. 홈택스, 정부24, 민원24 등에서 본인인증 팝업이 열리면 이름·생년월일·휴대폰번호를 자동으로 입력하고, 선호하는 인증기관(PASS, 카카오, 토스 등)까지 자동으로 선택합니다. 주요 기능 간편인증(OACX) 자동입력 이름 / 생년월일 / 휴대폰번호 자동 입력 PASS · 카카오톡 · 토스 · 국민인증서 · 네이버 · 신한 · 하나 · 우리 · NH · 삼성패스 · 뱅크샐러드 자동 선택 KMC 휴대폰 본인인증 자동화 (kmcert.com) 통신사 자동 선택 (SKT / KT / LGU+ / 알뜰폰) SMS · PASS · QR 인증방식 자동 선택 이름 · 생년월일 · 주민번호 성별코드 · 휴대폰번호 자동 입력 NICE 본인인증 자동화 (nice.checkplus.co.kr) 통신사 · 인증방식 자동 선택 SMS 정보 입력 자동 처리 토스 인증 자동입력 (auth.cert.toss.im) 이름 · 휴대폰번호 · 생년월일 자동 입력 개인정보 수집·이용 동의 자동 체크 PIN 잠금 보안 숫자 4자리 PIN으로 개인정보 보호 브라우저 세션 종료 시 자동 잠금 지원 사이트 국세청 홈택스, 정부24, 국민건강보험공단, 국민연금공단, 행정안전부, 학점은행제, 법무부 전자공증, 대법원 전자소송, SRT, 우체국, 병무청, 복지로, 워크24 등 50개 이상의 공공·금융 사이트 및 KMC·NICE 인증 연동 사이트 전체를 지원합니다. ...

2026-02-24 · 2분 소요 · Seunghan
Chrome Extension Oacx Iframe Korean Ime Fix

Chrome 확장 프로그램에서 iframe OACX 자동입력이 안 되는 문제 — 타이밍과 한글 IME

Chrome 확장 프로그램으로 정부 사이트 간편인증(OACX) 폼을 자동입력하는 기능을 만들었다. 대부분의 사이트에서 잘 동작하는데, 특정 대형 사이트에서 “이름 입력이 안 됩니다"라는 피드백이 들어왔다. 증상 간편인증 팝업이 열리면 이름, 생년월일, 휴대폰번호를 자동입력하는 확장 대부분의 정부 사이트(정부24, 건강보험 등)에서는 정상 동작 특정 사이트에서만 이름 필드가 비어있음 — 생년월일, 전화번호도 안 채워짐 조사: Playwright로 실제 DOM 구조 확인 사용자가 알려준 페이지를 Playwright MCP로 직접 열어서 확인했다. 1단계: 메인 페이지 스냅샷 메인 페이지에서 “간편인증” 버튼을 클릭하면 레이어 팝업 + iframe이 열린다. ...

2026-01-23 · 5분 소요 · Seunghan
Api Response Wrapper Token Parsing Debug

로그인이 자꾸 풀린다 — API 래퍼 포맷 불일치가 만든 연쇄 버그

모바일 앱에서 로그인이 자꾸 풀린다. 로그인 직후는 정상인데, 앱을 잠깐 백그라운드로 내렸다가 다시 열면 로그인 화면이 뜬다. SecureStorage에 토큰 저장도 확인했고, Dio 인터셉터로 401 자동 갱신도 구현되어 있는데 왜? 증상 재현 앱 로그인 → 정상 동작 액세스 토큰 만료 시점 전후로 앱 재시작 → 세션 복원 실패, 강제 로그아웃 서버 로그에서 힌트를 찾았다. FormatException: "user" field is missing or null 토큰 갱신 응답을 파싱하다가 터지고 있었다. 구조 파악 서버는 모든 API 응답을 공통 래퍼로 감싼다. ...

2025-12-02 · 4분 소요 · Seunghan
Chrome Extension Insurance Autofill Playwright Gif

크롬 확장 content script — 한국 보험사 자동입력, HTML 목업 스크린샷, MOV→GIF

브라우저 확장 프로그램에서 form 자동입력 기능을 확장하면서 삽질한 내용들을 정리한다. 1. 다이렉트 자동차보험 사이트 content script 자동입력 문제: JS 렌더링 사이트는 WebFetch로 form 구조를 못 읽는다 한국 보험사 다이렉트 사이트들은 대부분 SPA/RIA 구조다. 삼성화재: SFMI 자체 RIA 프레임워크 현대해상, DB손보: Spring MVC .do URL 패턴 KB손보, 메리츠: 모바일/PC 별도 도메인 WebFetch로 URL을 긁어봤자 form 필드 구조가 나오지 않는다. 직접 접속해서 DevTools로 확인하거나, 업계 공통 패턴으로 커버하는 방법 중 후자를 선택했다. ...

2025-10-28 · 5분 소요 · Seunghan
Firefox Addon Manifest Data Collection Permissions

Firefox 확장 프로그램 AMO 제출 시 data_collection_permissions 오류 해결

Chrome 확장 프로그램을 Firefox로 포팅해서 AMO(addons.mozilla.org)에 제출하면, Chrome Web Store에서는 없던 오류들을 만난다. 특히 2025년 11월부터 필수가 된 data_collection_permissions 때문에 삽질하기 쉽다. 증상: QR 이미지가 안 보인다? 확장 프로그램 팝업에서 이미지가 깨져 보이는 문제가 있었다. 원인은 단순했다 — 패키징된 zip에 이미지 파일이 누락된 것. 로컬 개발 환경에서는 파일이 있지만, 스토어에 업로드한 빌드에는 빠져있었다. 해결: 깔끔한 zip 패키징 cd my_extension && zip -r ../extension.zip . \ -x ".*" "__MACOSX/*" "*.DS_Store" "store_assets/*" macOS에서 zip 만들면 __MACOSX/ 폴더와 .DS_Store가 들어가는데, 이걸 제외해야 한다. store_assets/ 같은 스토어 에셋 폴더도 확장 프로그램 자체에는 불필요하다. ...

2025-09-17 · 3분 소요 · Seunghan
개인정보처리방침 문의