맥락#
개발이 제품 웹에 OT-AUTH / SIGNUP / CODE / COMPANY / RECOVERY / PROFILE 초안을 넣었다. 프로젝트 오너는 목록을 다시 만들지 말고 이 초안을 합의·위키로 고정하라고 했다. 무엇을 어떤 코드로 보여줄지와 화면에 코드를 보일지는 기획이다. [1]
결정#
- 제품 웹의 오류·안내 코드와 문구는 아래 목록이 기준이다.
- 화면에는 사람 문구와 카탈로그 코드를 같이 보인다. 코드는 작은 보조 글씨다.
- 목록에 없는 문자열은 화면에 코드로 보이지 않는다.
- 같은 문구가 여러 코드에 쓰일 수 있다. 지원·재현은 코드로 가른다.
- 없는 주소의 존재 여부는 문구로도 코드로도 드러내지 않는다.
- 이 목록은 제품 웹 인증·가입·코드·회사·찾기·프로필만 다룬다.
로그인·찾기 규칙은 ADR-0030과 ADR-0032, 회사 인증은 ADR-0033이 소유한다.
하지 않은 선택#
- 목록을 다시 설계하지 않았다.
- 문구만 두고 코드를 숨기지 않았다.
- 코드를 접어 두지 않았다.
- 관리자 앱·만남·결제 코드를 이 장에 넣지 않았다.
재검토 조건#
- 공개 출시 전에 기계 코드 노출이 부담이 된다.
- 만남·결제 등 다른 제품 오류가 같은 체계가 필요해진다.
- 같은 문구를 쓰는 코드가 지원에 혼동을 만든다.
현재 상태#
2026-08-31 ADR-0055가 제품 회원 로그인을 사용자 아이디+비밀번호로 바꾸고 이메일 복구를 현재 범위에서 제거했다. ADR-0056은 행동 전 로그인 게이트, ADR-0057은 가입 본인·회사 인증을 추가했다. 아래 목록 중 계정 이메일·가입 확인·이메일 복구 문구는 이력이고 회사 이메일 코드는 계속 유효하다. 게스트 게이트와 본인인증 오류 코드는 수단·화면이 정해진 뒤 별도 결정한다. [2]
목록#
| 코드 | 화면 문구 |
|---|---|
| OT-AUTH-ACCESS-LOOKUP | 계정 상태를 확인하지 못했습니다. 다시 시도해 주세요. |
| OT-AUTH-ACCESS-UNKNOWN | 계정 상태를 확인하지 못했습니다. 다시 시도해 주세요. |
| OT-AUTH-ACCESS-UNAUTH | 로그인 세션을 확인하지 못했습니다. 다시 로그인해 주세요. |
| OT-AUTH-ACCESS-NO-PROFILE | 계정 프로필을 찾지 못했습니다. 다시 시도해 주세요. |
| OT-AUTH-DENIED-SUSPENDED | 이 계정은 이용이 정지되었습니다. |
| OT-AUTH-DENIED-WITHDRAWN | 이 계정은 탈퇴가 완료되어 사용할 수 없습니다. |
| OT-AUTH-LOGIN-INVALID | 이메일 또는 비밀번호가 올바르지 않습니다. |
| OT-AUTH-LOGIN-INPUT | 이메일과 8자 이상 비밀번호를 입력해 주세요. |
| OT-SIGNUP-EMAIL-INVALID | 올바른 계정 이메일을 입력해 주세요. |
| OT-SIGNUP-PASSWORD-SHORT | 비밀번호는 8자 이상이어야 합니다. |
| OT-SIGNUP-PASSWORD-MISMATCH | 비밀번호 확인이 일치하지 않습니다. |
| OT-SIGNUP-GENERIC | 요청을 처리하지 못했습니다. 잠시 후 다시 시도해 주세요. |
| OT-CODE-RATE-LIMITED | 인증 코드를 연속으로 요청했습니다. 잠시 기다린 뒤 다시 시도해 주세요. |
| OT-CODE-SEND-FAILED | 인증 코드를 보내지 못했습니다. 잠시 후 다시 시도해 주세요. |
| OT-CODE-INVALID | 6자리 인증 코드를 입력해 주세요. |
| OT-CODE-EXPIRED | 인증 코드가 올바르지 않거나 만료되었습니다. |
| OT-COMPANY-EMAIL-INVALID | 올바른 회사 이메일을 입력해 주세요. |
| OT-COMPANY-EMAIL-TAKEN | 이미 사용 중인 회사 이메일입니다. |
| OT-COMPANY-FILE-MISSING | 명함 사진 또는 관련 서류를 선택해 주세요. |
| OT-COMPANY-FILE-INVALID | 5MB 이하의 JPG, PNG, WEBP, PDF만 올릴 수 있습니다. 명함은 사진만 가능합니다. |
| OT-COMPANY-UPLOAD-FAILED | 파일을 올리지 못했습니다. 잠시 후 다시 시도해 주세요. |
| OT-RECOVERY-EMAIL-INVALID | 올바른 이메일을 입력해 주세요. |
| OT-RECOVERY-EXPIRED | 비밀번호 찾기 확인이 만료되었습니다. 다시 시도해 주세요. |
| OT-RECOVERY-PASSWORD-SHORT | 8자 이상 새 비밀번호를 입력해 주세요. |
| OT-RECOVERY-PASSWORD-MISMATCH | 비밀번호 확인이 일치하지 않습니다. |
| OT-RECOVERY-PASSWORD-SAME | 지금 쓰는 비밀번호와 같습니다. 다른 비밀번호를 입력해 주세요. |
| OT-RECOVERY-PASSWORD-SAVE | 새 비밀번호를 저장하지 못했습니다. 다시 시도해 주세요. |
| OT-PROFILE-NAME-INVALID | 표시 이름은 2자 이상 30자 이하여야 합니다. |
| OT-PROFILE-SAVE | 프로필을 저장하지 못했습니다. |
| OT-PROFILE-MARKETING-SAVE | 마케팅 수신 설정을 저장하지 못했습니다. |
| OT-PROFILE-WITHDRAW-CONFIRM | 탈퇴 요청 전 안내 확인이 필요합니다. |
| OT-PROFILE-WITHDRAW-SAVE | 회원탈퇴 요청을 저장하지 못했습니다. |
| OT-PROFILE-WITHDRAW-STATE | 회원탈퇴 요청 상태를 확인하지 못했습니다. |
| OT-PROFILE-WITHDRAW-DONE | 이미 탈퇴가 완료된 계정입니다. |
| OT-PROFILE-WITHDRAW-CANCEL | 회원탈퇴 요청을 취소하지 못했습니다. |
| OT-PROFILE-WITHDRAW-CANCEL-STATE | 회원탈퇴 요청 취소 상태를 확인하지 못했습니다. |
| OT-PROFILE-SOCIAL-UNAVAILABLE | 아직 사용할 수 없는 로그인 방식입니다. |
| OT-PROFILE-SOCIAL-LINKED | 이미 다른 계정에 연결된 소셜입니다. |
| OT-PROFILE-SOCIAL-START | 소셜 연동을 시작하지 못했습니다. |
| OT-PROFILE-SUMMARY | 계정 상태를 불러오지 못했습니다. |
관련 문서: 사용자 인증 기획, 프로젝트 오너 결정