로그인
Auth.js 세션을 만들고 보호 경계를 통과한다.
장바구니와 주문의 소유권이 필요하므로 인증은 선택 기능이 아니다. 리뷰나 결제 같은 부가 기능만 성공 흐름 뒤에 붙인다.
Auth.js 세션을 만들고 보호 경계를 통과한다.
목록과 검색으로 원하는 책을 좁힌다.
가격, 설명, 재고를 확인한다.
세션 userId 기준으로 수량 변경과 삭제를 처리한다.
소유권을 다시 검증하고 주문 기록을 만든다.
| 분류 | 포함 기능 | 판정 기준 |
|---|---|---|
| MVP | 로그인, 목록, 검색, 상세, 사용자별 장바구니, 가상 주문 | 인증된 사용자가 자신의 장바구니로 주문까지 완료 가능 |
| 인증 확장 | 다중 공급자, 계정 설정, 권한 관리 | 기본 Auth.js 로그인과 서버 세션 경계를 만든 뒤 추가 |
| 확장 | 리뷰, 추천, 관리자, 실제 결제, i18n, 알림 | 핵심 구매 흐름을 검증한 뒤 추가 |