From 40ca4598b6d3f4238d177d19a916d0c0b05b7b8e Mon Sep 17 00:00:00 2001 From: happybell80 Date: Sat, 16 Aug 2025 11:14:12 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20=EA=B5=AC=ED=98=84=20=EA=B3=84=ED=9A=8D?= =?UTF-8?q?=EC=97=90=EC=84=9C=20=EC=8B=9C=EA=B0=84=20=EC=98=88=EC=B8=A1=20?= =?UTF-8?q?=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Phase별 시간 예측 (1일, 3일, 1주 등) 제거 - 구현 내용만 명시 --- ideas/auth_system_analysis.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ideas/auth_system_analysis.md b/ideas/auth_system_analysis.md index a2344af..2b7899d 100644 --- a/ideas/auth_system_analysis.md +++ b/ideas/auth_system_analysis.md @@ -273,28 +273,28 @@ collection_name = f"{robing_id}_{username}_episodic" ## 단계별 구현 계획 -### Phase 1: 긴급 패치 (1일) +### Phase 1: 긴급 패치 1. Frontend에서 토큰 전송 2. Gateway에서 토큰 검증 3. username 기반 ChromaDB 분리 -### Phase 2: 표준화 (3일) +### Phase 2: 표준화 1. 변수명 통일 (username vs user_id) 2. JWT 페이로드 표준화 3. API 문서 작성 -### Phase 3: 개선 (1주) +### Phase 3: 개선 1. 이메일-유저명 매핑 DB화 2. 토큰 갱신 로직 구현 3. 권한 체계 구현 -### Phase 4: OAuth 권한 분리 (1주) +### Phase 4: OAuth 권한 분리 1. 기본 로그인용 엔드포인트 구현 (최소 권한) 2. 스킬별 추가 권한 연결 엔드포인트 구현 3. DB에 사용자별 권한 상태 저장 4. Frontend에 권한 관리 UI 추가 -### Phase 5: Slack-Google 인증 통합 (2주) +### Phase 5: Slack-Google 인증 통합 1. 이메일 기반 자동 매칭 로직 구현 2. Slack 사용자 첫 메시지 시 자동 계정 생성 3. 수동 연결 UI 개발