프로젝트 소개
이 프로젝트는 Customer 기반 로그인을 중심으로 구성된 고객용 홈페이지 템플릿입니다. 일반 로그인(이메일/비밀번호)과 Google 로그인을 지원합니다.
Authentication
Spring Security 기반의 세션 인증을 사용하며, 고객(Customer) 계정으로 로그인합니다. 소셜 로그인은 Google OAuth2(OIDC) 기반으로 연동합니다.
Data
DB 엔티티는 customer와 신규 customer_auth 두 개만 사용합니다. customer_auth에 로그인 정보 및 약관/마케팅 동의 정보를 저장합니다.
UI/UX
Tailwind 기반의 기본 레이아웃과 폼 UI를 제공합니다. 회원가입/로그인/내정보 페이지를 우선 구성했습니다.