diff --git a/troubleshooting/20251013_oauth_jsonb_multi_provider.md b/troubleshooting/20251013_oauth_jsonb_multi_provider.md index 98447af..f7819d0 100644 --- a/troubleshooting/20251013_oauth_jsonb_multi_provider.md +++ b/troubleshooting/20251013_oauth_jsonb_multi_provider.md @@ -66,3 +66,20 @@ auth-server/app/providers/slack.py:287-288에서 기존 사용자의 oauth_provi 4. 테스트 (Google → Slack → NaverWorks 순차 로그인) 5. 4단계 실행 (인덱스 추가) 6. 5단계 실행 (기존 컬럼 제거) + +--- + +## 구현 완료 (2025-10-13) + +### DB 마이그레이션 (23서버) +- ✅ 1-2단계: oauth_providers JSONB 컬럼 추가, 기존 11개 사용자 데이터 변환 +- ✅ 4단계: B-tree 인덱스 3개 생성 (slack, google, naverworks) + +### 코드 수정 +- ✅ robeing-gateway (231f92b): app/models.py:24, app/database.py:368 +- ✅ auth-server (e527eaa): app/models/user.py:28, app/providers/*.py (slack, gmail, naverworks) + +### 테스트 결과 +- ✅ Slack 사용자 UUID 변환 성공 +- ✅ rb8001 프록시 전달 성공 (HTTP 200 OK) +- ✅ 로빙 봇 메시지 필터링 성공