From c3ed994dd63937caf9eec320055d34e137d50a4c Mon Sep 17 00:00:00 2001 From: happybell80 Date: Mon, 13 Oct 2025 00:21:24 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20OAuth=20=EB=8B=A4=EC=A4=91=20=ED=94=84?= =?UTF-8?q?=EB=A1=9C=EB=B0=94=EC=9D=B4=EB=8D=94=20=EA=B5=AC=ED=98=84=20?= =?UTF-8?q?=EC=99=84=EB=A3=8C=20=EA=B8=B0=EB=A1=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - DB 마이그레이션 완료 (JSONB, 인덱스) - robeing-gateway, auth-server 코드 수정 완료 - 테스트 성공 확인 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../20251013_oauth_jsonb_multi_provider.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) 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) +- ✅ 로빙 봇 메시지 필터링 성공