회원가입하기
경로: 로그인 페이지 → [Sign up / 회원가입] 버튼 → 회원가입 페이지 (auth.seahorse.dnotitia.ai/signup)
Seahorse SaaS 서비스에 가입하는 페이지입니다. 계정 정보를 입력해 회원가입을 완료하면, 시스템이 자동으로 사용자 계정 과 개인 Tenant 등 기본 리소스를 생성합니다.
필수 필드
운영자의 설정에 따라 추가 필수 입력 필드가 요구될 수 있습니다.
| 필드 | 필수 | 타입 | 설명 |
|---|
| First name | ✓ | String | 사용자 성 (한글/영문) |
| Last name | ✓ | String | 사용자 이름 (한글/영문) |
| Username | ✓ | String | 사용자 이름 (영문) |
| Email | ✓ | String | 이메일 주소 (인증 용도, 형식 검증) |
| Password | ✓ | String | 비밀번호 (8자 이상, 대소문자·숫자·특수문자 권장, 토글 가능) |
| Password Confirmation | ✓ | String | 비밀번호 확인 (일치 필요, 서버 전송 안 됨) |
회원가입 절차
필수 필드 입력
모든 필수 필드를 채웁니다. 입력 중 유효성 검사가 실시간으로 진행됩니다.
이메일 형식 검증
이메일 형식(user@domain.com)이 맞는지 자동 확인.
비밀번호 일치 확인
비밀번호와 비밀번호 확인이 일치해야 합니다.
\[회원가입\] 버튼 활성화·클릭
모든 조건 충족 시 버튼이 활성화됩니다.
시스템 자동 생성
성공 시 시스템이 아래 리소스를 자동 생성합니다.
시스템 자동 생성 항목
| 항목 | 설명 | 자동 생성/저장 값 |
|---|
| 사용자 계정 | User 레코드 생성 | user_id, password(해시), email, phone_number |
| 개인 Tenant | 사용자 전용 Tenant 생성 | tenant_uuid (자동 생성) |
주의 사항
- 비밀번호 확인 필드는 서버로 전송되지 않고 클라이언트에서만 비교
- 이메일 중복 가입 불가 — 기존 이메일이면 로그인 시도로 안내
- Tenant 는 자동 생성 (사용자당 1개)
- 로그인 ID (이메일) 는 가입 이후 변경 불가
관련 문서