현재 상태#
2026-09-30 인증 기준은 ADR-0055와 ADR-0057을 따른다. 이메일·비밀번호가 기본이며 회사 이메일 가입 확인은 회사 인증을 통합한다. 개인 이메일은 만남 생성·신청 전 별도 회사 인증이 필요하다. 이전 아이디 기본 인증·계정 이메일 제외·회사 이메일은 로그인에 사용할 수 없다는 조항은 이력이다. [1]
관리자는 이메일·비밀번호와 기존 관리자 아이디의 전환용 로그인을 지원하며 모든 경로에서 관리자 grant를 별도로 검증한다.
맥락#
ADR-0027은 관리자 앱을 기존 사용자 6자리 이메일 OTP로 들였다. 프로젝트 오너는 개발 관리자만 이메일+비밀번호로 바꾸고 OTP를 보내지 않기로 했다. 운영은 아직 OTP이며 이 변경을 승격하지 않는다. [2]
결정#
- 개발 관리자(
admin-dev.offtable.kr)는 이메일 + 비밀번호로 로그인한다. OTP를 보내지 않는다. - 기존 Supabase 계정만 들어간다. 관리자 앱은 계정을 만들지 않는다.
- 관리자 권한이 없으면 바로 내보낸다.
- 관리자 앱에 비밀번호 찾기·변경 UI를 두지 않는다. 비밀번호는 제품 웹 것을 쓴다.
- 운영(
admin.offtable.kr)은 기존 사용자 OTP를 유지한다. 이 변경을 운영에 승격하지 않는다.
관리자 앱 분리, 환경 주소, grant, 최소 기능은 ADR-0027이 계속 소유한다. 제품 웹 비밀번호 찾기·가입 확인은 ADR-0030이 소유한다.
대체된 결정#
- ADR-0027의 개발 관리자 OTP 로그인은 이력으로 남기고 현재 개발 기준으로 쓰지 않는다.
- 운영 관리자 OTP는 ADR-0027이 유지한다.
하지 않은 선택#
- 운영 관리자를 비밀번호로 바꾸지 않았다.
- 관리자 전용 비밀번호 찾기·변경 화면을 만들지 않았다.
재검토 조건#
- 운영 관리자도 같은 비밀번호 로그인이 필요해진다.
- 제품 웹 비밀번호가 없는 관리자 계정이 개발 로그인을 막는다.
관련 문서: 관리자 사용자 관리, 비밀번호 로그인, 사용자 인증 기획, 프로젝트 오너 결정