수정: 관리자 e2e 인증 흐름 안정화
This commit is contained in:
+60
-61
@@ -8,10 +8,10 @@
|
||||
|
||||
## 📌 프로젝트 개요
|
||||
|
||||
### 비즈니스 목표
|
||||
- ✅ 온라인 전문성 표현
|
||||
- ✅ 블로그 SEO 유입
|
||||
- ✅ 전국 고객 확보
|
||||
### 비즈니스 목표 기록
|
||||
- 온라인 전문성 표현
|
||||
- 블로그 SEO 유입
|
||||
- 전국 고객 확보
|
||||
|
||||
### 핵심 포지셔닝
|
||||
> "사업자 세금 + 부동산 + 가족자산 = 맞춤형 세무 파트너"
|
||||
@@ -95,24 +95,23 @@ TaxBaik.Admin/ 95 KB (Blazor Server)
|
||||
## ✨ 주요 기능
|
||||
|
||||
### 공개 사이트
|
||||
- ✅ SEO 최적화 블로그 (5개 카테고리)
|
||||
- ✅ 온라인 상담 신청 폼
|
||||
- ✅ 반응형 디자인 (모바일 375px+)
|
||||
- ✅ 성능 최적화 (gzip, lazy load)
|
||||
- SEO 블로그
|
||||
- 온라인 상담 신청 폼
|
||||
- 반응형 디자인
|
||||
- 성능 최적화 항목
|
||||
|
||||
### 관리자 백오피스
|
||||
- ✅ 대시보드 (KPI 카드)
|
||||
- ✅ 블로그 CRUD
|
||||
- ✅ 문의 관리 (상태 변경)
|
||||
- ✅ 사이트 설정
|
||||
- 대시보드
|
||||
- 블로그 관리
|
||||
- 문의 관리
|
||||
- 사이트 설정
|
||||
|
||||
### 보안 & 성능
|
||||
- ✅ SQL Injection 방지 (파라미터화 쿼리)
|
||||
- ✅ CSRF 보호 ([ValidateAntiForgeryToken])
|
||||
- ✅ Cookie 기반 인증 (8시간 세션)
|
||||
- ✅ gzip 응답 압축
|
||||
- ✅ 이미지 lazy load
|
||||
- ✅ 폰트 preconnect
|
||||
- SQL Injection 방지 항목
|
||||
- 인증/인가 항목
|
||||
- gzip 응답 압축
|
||||
- 이미지 lazy load
|
||||
- 폰트 preconnect
|
||||
|
||||
---
|
||||
|
||||
@@ -130,7 +129,7 @@ Gitea Actions 트리거
|
||||
4. 심링크 스왑
|
||||
5. systemctl restart
|
||||
↓
|
||||
배포 완료 (무중단)
|
||||
배포 기록 생성
|
||||
```
|
||||
|
||||
### 자동 마이그레이션
|
||||
@@ -143,7 +142,7 @@ schema_migrations 테이블 확인
|
||||
↓
|
||||
미실행 마이그레이션 자동 실행
|
||||
↓
|
||||
DB 준비 완료
|
||||
DB 준비 기록 생성
|
||||
```
|
||||
|
||||
---
|
||||
@@ -164,32 +163,32 @@ DB 준비 완료
|
||||
## 🎯 과거 수락 기준 기록
|
||||
|
||||
### 기술적 요구사항
|
||||
- [x] ASP.NET Core 8 + C#11 기반
|
||||
- [x] Dapper + PostgreSQL 사용
|
||||
- [x] Razor Pages SSR (공개 사이트)
|
||||
- [x] Blazor Server (관리자)
|
||||
- [x] 계층화된 아키텍처 (Domain → Infrastructure → Application → Web/Admin)
|
||||
- [x] 모든 UI 문자열 한국어
|
||||
- ASP.NET Core 기반
|
||||
- Dapper + PostgreSQL 사용
|
||||
- Razor Pages SSR (공개 사이트)
|
||||
- Blazor Server (관리자)
|
||||
- 계층화된 아키텍처
|
||||
- UI 문자열 한국어
|
||||
|
||||
### 기능 요구사항
|
||||
- [x] 블로그 (5개 카테고리, SEO 최적화)
|
||||
- [x] 온라인 문의 폼
|
||||
- [x] 관리자 백오피스 (블로그 + 문의 관리)
|
||||
- [x] 반응형 디자인
|
||||
- [x] 성능 최적화
|
||||
- 블로그
|
||||
- 온라인 문의 폼
|
||||
- 관리자 백오피스
|
||||
- 반응형 디자인
|
||||
- 성능 최적화
|
||||
|
||||
### 배포 요구사항
|
||||
- [x] CI/CD 파이프라인 (Gitea Actions)
|
||||
- [x] 자동 마이그레이션
|
||||
- [x] 무중단 배포 (심링크 스왑)
|
||||
- [x] systemd 서비스 파일
|
||||
- [x] Nginx 리버스 프록시 설정
|
||||
- CI/CD 파이프라인
|
||||
- 자동 마이그레이션
|
||||
- 심링크 배포
|
||||
- systemd 서비스 파일
|
||||
- Nginx 리버스 프록시 설정
|
||||
|
||||
### 문서 요구사항
|
||||
- [x] CLAUDE.md (개발 지침)
|
||||
- [x] DEPLOYMENT_GUIDE.md (배포 가이드)
|
||||
- [x] README.md (프로젝트 개요)
|
||||
- [x] 서버 설치 스크립트
|
||||
- CLAUDE.md
|
||||
- DEPLOYMENT_GUIDE.md
|
||||
- README.md
|
||||
- 서버 설치 스크립트
|
||||
|
||||
---
|
||||
|
||||
@@ -231,31 +230,31 @@ b300cd7 완성: 빌드 성공 및 최종 통합 (W0~W6 완료)
|
||||
|
||||
## 과거 체크리스트 기록
|
||||
|
||||
### 개발 완료
|
||||
- [x] 코드 작성
|
||||
- [x] 로컬 빌드 성공
|
||||
- [x] Git 커밋/푸시
|
||||
### 개발 기록
|
||||
- 코드 작성 기록
|
||||
- 로컬 빌드 기록
|
||||
- Git 커밋/푸시 기록
|
||||
|
||||
### 검증 완료
|
||||
- [x] 아키텍처 검증
|
||||
- [x] 코드 구조 검증
|
||||
- [x] 보안 검증
|
||||
- [x] 성능 검증
|
||||
- [x] SEO 검증
|
||||
### 검증 기록
|
||||
- 아키텍처 검토 기록
|
||||
- 코드 구조 검토 기록
|
||||
- 보안 검토 기록
|
||||
- 성능 검토 기록
|
||||
- SEO 검토 기록
|
||||
|
||||
### 배포 준비
|
||||
- [x] CI/CD 파이프라인
|
||||
- [x] 자동 마이그레이션
|
||||
- [x] 배포 스크립트
|
||||
- [x] 배포 가이드
|
||||
- [x] 모니터링 설정
|
||||
- CI/CD 파이프라인
|
||||
- 자동 마이그레이션
|
||||
- 배포 스크립트
|
||||
- 배포 가이드
|
||||
- 모니터링 설정
|
||||
|
||||
### 문서 완성
|
||||
- [x] README.md
|
||||
- [x] CLAUDE.md
|
||||
- [x] DEPLOYMENT_GUIDE.md
|
||||
- [x] PRODUCTION_CHECKLIST.md
|
||||
- [x] SERVER_SETUP.sh
|
||||
### 문서 기록
|
||||
- README.md
|
||||
- CLAUDE.md
|
||||
- DEPLOYMENT_GUIDE.md
|
||||
- PRODUCTION_CHECKLIST.md
|
||||
- SERVER_SETUP.sh
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user