docs: Update architecture guidelines for Razor Pages + Cookie Auth (2026-07-09)
TaxBaik CI/CD / build-and-deploy (push) Successful in 58s

- Add architecture change notice in CLAUDE.md (Blazor WASM → Razor Pages)
- Mark Phase 8/9/13 as [레거시] (no longer current standard)
- Update priority guidelines: add ADMIN_RAZORPAGES_ROADMAP.md and ADMIN_LEGACY_BLAZOR.md
- Fix STACK_TEMPLATE_WBS.md Target Template table: Admin CRUD now uses Razor Pages + Cookie Authentication
- Add legacy references for previous WebAssembly/MudBlazor approach

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-07-09 21:23:53 +09:00
parent 0cf881c652
commit 81b2b1ebdf
2 changed files with 29 additions and 12 deletions
+5 -5
View File
@@ -18,12 +18,12 @@
| 영역 | 권장 방식 | 비고 |
| --- | --- | --- |
| Public Home | Static SSR + 필요한 부분만 Interactive WebAssembly | 초기 로딩과 SEO 우선 |
| Login | Static SSR 또는 Razor Page form | MudBlazor 의존 금지 |
| Home/Dashboard | Interactive WebAssembly + MudBlazor | 사용자 인터랙션 중심 |
| Admin CRUD | Interactive WebAssembly + API-first | BrowserClient 경유 |
| API | Minimal API 또는 Controller + OpenAPI | 계약 우선 |
| Login | Razor Pages form + Cookie Authentication | MudBlazor 의존 금지 (레거시: Interactive WebAssembly 참고) |
| Home/Dashboard | Razor Pages + Cookie Authentication | 서버 렌더링 우선 (레거시: Interactive WebAssembly + MudBlazor 참고) |
| Admin CRUD | Razor Pages + Repository Pattern + Tabler UI | Cookie Authentication 기준 (레거시: Interactive WebAssembly + API-first 참고) |
| API | Controller + OpenAPI (외부 클라이언트) | 계약 우선, JWT 기반 |
| Persistence | Dapper + `NpgsqlDataSource` singleton | connection pool 직접 관리 금지 |
| Auth | 브라우저는 HttpOnly Secure Cookie 우선, 외부 클라이언트만 JWT | localStorage 저장 금지 |
| Auth | 브라우저는 Cookie Authentication, 외부 클라이언트만 JWT | localStorage 저장 금지 |
현재 저장소 기준 예외: