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:
parent
e3011106e0
commit
d60f2d3121
@ -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 토큰 인증 구현
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user