docs: slack_user_mapping 테이블 참조 제거

- 실제로는 user 테이블의 oauth_provider='slack' 사용
- 250828 문서에서 잘못된 테이블 참조 수정

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
happybell80 2025-10-12 23:58:39 +09:00
parent e3011106e0
commit d60f2d3121

View File

@ -10,9 +10,8 @@
## 1. 현재 상황 분석 ## 1. 현재 상황 분석
### 51123 서버 (auth-server) ✅ ### 51123 서버 (auth-server) ✅
- **매핑 API 구현**: `/api/slack/mapping/{slack_user_id}` (포트 9000) - **Slack OAuth**: user 테이블에 oauth_provider='slack'로 저장
- **데이터 존재**: slack_user_mapping 3건 (U091UNVE41M, U0925SXQFDK, U092F7FQ55L) - **사용자 인증**: JWT 토큰 기반
- **반환값**: user_id(UUID), username, email, robeing_id
### 51124 서버 (rb8001) ### 51124 서버 (rb8001)
- **Slack 서명 검증**: HMAC-SHA256 구현됨 ✅ - **Slack 서명 검증**: HMAC-SHA256 구현됨 ✅
@ -29,10 +28,9 @@
- team_id 기준 unique 제약 - team_id 기준 unique 제약
- bot_token, bot_user_id, scopes 저장 - bot_token, bot_user_id, scopes 저장
### slack_user_mapping 테이블 (51123) ### user 테이블 (51123)
- Slack user_id → UUID 매핑 - oauth_provider='slack'로 Slack 사용자 관리
- workspace별 사용자 관리 - oauth_id에 Slack user_id 저장
- 실제 데이터: U091UNVE41M → b6ea2ee0..., U0925SXQFDK → 1e16e9d5...
--- ---
@ -41,8 +39,8 @@
### rb8001 ID 처리 ✅ 완료 ### rb8001 ID 처리 ✅ 완료
| 기존 방식 | 개선 완료 | 상태 | | 기존 방식 | 개선 완료 | 상태 |
|----------|----------|------| |----------|----------|------|
| UUID 생성(DNS namespace, slack_id) | 51123 매핑 API 호출 | ✅ 완료 | | UUID 생성(DNS namespace, slack_id) | user 테이블 조회 | ✅ 완료 |
| 로컬 변환으로 UUID 생성 | 실제 DB 매핑 사용 | ✅ 완료 | | 로컬 변환으로 UUID 생성 | DB 기반 UUID 사용 | ✅ 완료 |
| skill-email에 Slack ID 전달 | UUID 전달로 통일 | ✅ 완료 | | skill-email에 Slack ID 전달 | UUID 전달로 통일 | ✅ 완료 |
### 서비스 간 통신 보안 ### 서비스 간 통신 보안
@ -110,8 +108,8 @@ curl http://192.168.219.45:9000/api/slack/mapping/U0925SXQFDK
- rb8001, skill-email INTERNAL_API_KEY 설정 완료 - rb8001, skill-email INTERNAL_API_KEY 설정 완료
#### 2단계: ID 체계 통합 ✅ #### 2단계: ID 체계 통합 ✅
- rb8001 UUID → 51123 매핑 API 전환 완료 - rb8001 UUID → user 테이블 조회로 전환 완료
- 실제 DB 매핑으로 데이터 일관성 확보 - DB 기반 UUID로 데이터 일관성 확보
#### 3단계: 서비스 간 인증 ✅ #### 3단계: 서비스 간 인증 ✅
- rb8001 → skill-email Bearer 토큰 인증 구현 - rb8001 → skill-email Bearer 토큰 인증 구현