Middleware 가 기대는 세 primitive. 각각 작고; 합치면 AuthN 스토리 전부.
Bcrypt — 복원 못 하게 PIN 저장
Local IP bypass — audit trail 있는 편의
Bypass 는 의도적 trade — 이 IP 들의 누구든 "너" 라고 받아들이는 대신 dev 머신에서 reload 할 때마다 PIN 안 입력. 두 룰이 survivable 하게 만들어.
- 어떤 IP 인지 명시. 셋 하드코딩; 기본 "RFC1918 어떤 주소" 받지 마.
- trigger 시 로그. "PIN 작동했어?" 디버깅하는 미래 네가 "trusted list 에 있어서 bypass" 봐야 해.