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