본문으로 건너뛰기
버전: 0.68.0

회원가입 프로세스 가이드

이 문서는 사용자 회원가입 전체 프로세스를 설명합니다. 회원가입은 여러 단계의 API 호출을 통해 이루어지며, 각 단계는 사용자의 접근 권한, 약관 동의, 이메일 유효성을 순차적으로 검증합니다.

개요

회원가입 프로세스는 다음과 같은 주요 단계로 구성됩니다:

  1. 앱 보안 인증: 모든 API 호출 전에 클라이언트 앱의 유효성을 검증합니다. (앱 인증 가이드라인)
  2. Access Code 검증: 사용자에게 할당된 16자리 Access Code의 유효성을 확인합니다. (Access Code 검증 가이드라인)
  3. 약관 목록 조회: 사용자에게 제시될 약관 목록을 가져옵니다. (약관 관리 API 레퍼런스)
  4. 이메일 인증 코드 발송: 사용자가 입력한 이메일 주소로 인증 코드를 보냅니다. (사용자 인증 가이드라인 - 이메일 인증)
  5. 이메일 인증 코드 확인: 사용자가 입력한 코드를 검증하여 이메일 소유권을 확인합니다. (사용자 인증 가이드라인 - 이메일 인증)
  6. 회원가입: 모든 검증 및 동의 절차 완료 후, 최종 사용자 정보를 등록합니다. 이때 사용자가 동의한 약관 정보도 함께 전달됩니다. (사용자 인증 가이드라인 - 회원가입)

중요: 회원가입 프로세스의 모든 단계는 사용자 로그인 전 상태에서 진행되므로, 각 API 호출 시 앱 보안 인증을 통해 발급받은 appTokenAuthorization: Bearer {appToken} 헤더에 포함하여 요청해야 합니다.

상세 흐름 (Sequence Diagram)

주요 제약 조건

  • Access Code: 유효하고 사용되지 않은 Access Code가 필요합니다.
  • 약관 동의: 필수 약관 항목에 모두 동의해야 합니다.
  • 이메일 인증: 인증 코드를 통해 확인된 유효한 이메일 주소가 필요하며, 인증은 일정 시간(예: 30분) 동안만 유효합니다.

위 조건 중 하나라도 만족하지 못하면 회원가입 요청은 실패합니다.

관련 API 문서