docs: 홍태주 Slack OAuth 매핑 실패 문제 문서화
- Slack OAuth 로그인 후 slack_user_mapping 생성 안 됨 - workspace_members 자동 추가 실패 - 수동 해결 SQL 및 코드 수정 방안 포함
This commit is contained in:
parent
217786990a
commit
aa2c15f6d8
@ -0,0 +1,47 @@
|
||||
# 홍태주 Slack OAuth 로그인 매핑 실패 문제
|
||||
|
||||
## 작성일: 2025-09-01
|
||||
## 작성자: 51123 서버 관리자
|
||||
## 상태: 🔴 미해결
|
||||
## 영향: Slack OAuth 로그인 사용자 개인화 불가
|
||||
|
||||
---
|
||||
|
||||
## 1. 문제 상황
|
||||
- **사용자**: 홍태주 (tjhong@company-x.partners)
|
||||
- **UUID**: 237494f7-061c-484c-a4f7-f500611e32f1
|
||||
- **로그인 방법**: Slack OAuth (2025-08-31 09:36:19)
|
||||
- **증상**: 모든 관련 매핑 테이블 비어있음
|
||||
|
||||
## 2. 누락된 데이터
|
||||
```sql
|
||||
-- 확인 결과: 모두 0 rows
|
||||
SELECT * FROM slack_user_mapping WHERE user_id = '237494f7-061c-484c-a4f7-f500611e32f1'; -- ❌
|
||||
SELECT * FROM workspace_members WHERE user_id = '237494f7-061c-484c-a4f7-f500611e32f1'; -- ❌
|
||||
SELECT * FROM user_preferences WHERE user_id = '237494f7-061c-484c-a4f7-f500611e32f1'; -- ❌
|
||||
```
|
||||
|
||||
## 3. 근본 원인
|
||||
auth-server의 Slack OAuth 콜백(`/auth/slack/login/callback`)에서:
|
||||
1. ✅ users 테이블 생성/업데이트
|
||||
2. ❌ slack_user_mapping 생성 안 함
|
||||
3. ❌ workspace_members 추가 안 함
|
||||
4. ❌ user_preferences 초기화 안 함
|
||||
|
||||
## 4. 영향
|
||||
- 기본 robeing(rb8001)만 사용
|
||||
- 개인화 설정 불가
|
||||
- conversation_logs의 slack_user_id NULL
|
||||
|
||||
## 5. 즉시 해결 (수동)
|
||||
```sql
|
||||
-- 1. username 설정
|
||||
UPDATE users SET username = 'hongtj' WHERE id = '237494f7-061c-484c-a4f7-f500611e32f1';
|
||||
|
||||
-- 2. workspace_members 추가 (team_id 확인 필요)
|
||||
INSERT INTO workspace_members (user_id, workspace_id, robeing_id)
|
||||
VALUES ('237494f7-061c-484c-a4f7-f500611e32f1', 'T035VFRKCN6', 'rb8001');
|
||||
```
|
||||
|
||||
## 6. 코드 수정 필요
|
||||
`/home/admin/auth-server/app/providers/slack.py` 304번줄 이후 추가 필요
|
||||
Loading…
x
Reference in New Issue
Block a user