Stabilize auth flow and profile images

This commit is contained in:
Codex
2026-07-20 13:38:39 +09:00
parent 57caca8dc8
commit 5d3eee7a16
128 changed files with 28860 additions and 1468 deletions
@@ -1,7 +1,7 @@
# tdc114plus-auth 저장소 운영 정책
작성일: 2026-07-15
상태: v1.0
상태: v1.1
목적: `tdc114plus-auth` 중계서버의 공식 Gitea 저장소 위치와 저장소 경계 운영 기준을 고정한다.
@@ -16,6 +16,9 @@
- `tdc114plus-auth`는 별도 Gitea 저장소로 관리한다.
- `tdc114plus` 앱 저장소 안에 서버 본체 코드를 함께 두지 않는다.
- `baron-sso` 저장소 안에도 흡수하지 않는다.
- 최종 배포 기준에서도 `tdc114plus-auth`는 독립 배포 단위로 유지한다.
- 다만 현재 로컬 개발에 쓰는 `baron-sso-tdc114plus-api` worktree는 최종 배포 필수 구성으로 보지 않는다.
- 최종 운영 구조는 Baron SSO 원본 `staging` 연동 안정화 후 Baron SSO 원본 `production` 연동으로 승격하는 방향을 기본값으로 삼는다.
공식 저장소:
@@ -186,6 +189,25 @@ ops(staging): adjust auth broker env defaults
예를 들어 `scripts/start-auth-server.sh``tdc114plus-auth` worktree 경로를 참조하는 보조 도구로 유지할 수 있지만, 서버 구현 본체는 별도 저장소에 있어야 한다.
## 8-A. 로컬 Baron worktree와의 관계
현재 개발 과정에서는 아래 세 축이 함께 보일 수 있다.
- `tdc114plus`
- `tdc114plus-auth`
- `baron-sso-tdc114plus-api`
하지만 이 중 최종 배포 직접 대상은 아래 두 축으로 본다.
- `tdc114plus`
- `tdc114plus-auth`
정리 원칙:
- `baron-sso-tdc114plus-api`는 개발 중 API 확인, 임시 연동, 로컬 재현을 위한 worktree로 본다.
- 배포 직전에는 `tdc114plus-auth`가 어떤 기능을 계속 직접 수행해야 하는지와, 어떤 기능이 Baron SSO 원본 `staging/prod` 의존으로 남는지를 명확히 분리해야 한다.
- 로컬 Baron worktree가 꺼져도 배포 구조 자체에는 영향이 없도록 정리하는 것이 목표다.
## 9. 최종 판단
- `tdc114plus-auth`는 별도 저장소가 필요한 독립 서비스다.