docs: Update architecture guidelines for Razor Pages + Cookie Auth (2026-07-09)
TaxBaik CI/CD / build-and-deploy (push) Successful in 58s
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:
@@ -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 저장 금지 |
|
||||
|
||||
현재 저장소 기준 예외:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user