회원가입
파일럿 업체나 공공기관 담당자가 직접 계정을 만드는 화면입니다. 입력값 검증은 브라우저가 아니라 서버가 합니다.
가입 버튼을 누르면 무슨 일이 일어나나
- 1서버가 이메일 형식·비밀번호 규칙·중복 가입을 검사합니다. 브라우저에서 우회할 수 없습니다.
- 2비밀번호는 원문이 아니라 scrypt 해시로만 남습니다. 저장된 값을 봐도 비밀번호를 알 수 없습니다.
- 3계정에 verified=false 표시가 붙고, 서버만 만들 수 있는 서명이 찍힙니다.
- 4다음 화면(데모 메일함)에서 인증 링크를 눌러야 계정이 열립니다. 그 전에는 진단 화면에 못 들어갑니다.
실서비스에서는 이 네 단계를 Supabase Auth가 그대로 처리하고, 인증 메일도 실제로 발송합니다.