You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
로그인된 SmartThings keeper의 보호된 조회가 재인증을 요구하거나 add-on이 재시작될 때 세션을 잃지 않도록 보완합니다. 정상 인증 probe가 성공한 경우에만 Playwright storage state를 bridge-secret 기반 AES-256-GCM으로 암호화해 /data/session-state.json에 원자적으로 저장합니다.
기존 전용 Chromium 프로필을 기본 저장소로 계속 사용하며, 프로필에 인증된 위치 페이지가 없을 때만 암호화 백업을 별도 탭에 복원합니다. 복원 뒤 보호된 조회를 다시 통과한 경우에만 keeper로 승격하고, 진행 중인 Samsung 로그인/MFA 폼은 닫지 않습니다.
쿠키·localStorage 원문은 로그에 기록하지 않습니다. 실제 Samsung 계정의 add-on 재시작·프로필 손상 복구는 합성 CI와 별도로 운영 환경에서 확인해야 합니다.