DOCS/journey/troubleshooting/250901_hongtaeju_slack_oauth_mapping_failure.md
Claude-51124 22557e7132 docs: 오래된 트러블슈팅 아카이브 및 구조 정리
- 7-8월 초기 구축 문서 12개를 _archive/troubleshooting/2025_07-08_initial_setup/로 이동
- book/300_architecture/390_human_in_the_loop_intent_learning.md를 journey/research/intent_classification/로 이동 (개발 여정 문서)
- 빈 폴더 제거 (journey/assets/*)
2025-11-17 14:06:05 +09:00

1.8 KiB

홍태주 Slack OAuth 로그인 매핑 실패 문제

작성일: 2025-09-01

작성자: 51123 서버 관리자

상태: 🟡 부분 해결 (2025-09-11)

영향: Slack OAuth 로그인 사용자 개인화 불가


1. 문제 상황

  • 사용자: 홍태주 (tjhong@company-x.partners)
  • UUID: 237494f7-061c-484c-a4f7-f500611e32f1
  • 로그인 방법: Slack OAuth (2025-08-31 09:36:19)
  • 증상: 모든 관련 매핑 테이블 비어있음

2. 누락된 데이터

-- 확인 결과: 모두 0 rows
SELECT * FROM slack_user_mapping WHERE user_id = '237494f7-061c-484c-a4f7-f500611e32f1';  -- ❌
SELECT * FROM workspace_member WHERE user_id = '237494f7-061c-484c-a4f7-f500611e32f1';   -- ❌
SELECT * FROM user_preference 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_member 추가 안 함
  4. user_preference 초기화 안 함

4. 영향

5. 즉시 해결 (수동)

-- 1. username 설정
UPDATE user SET username = 'hongtj' WHERE id = '237494f7-061c-484c-a4f7-f500611e32f1';

-- 2. workspace_member 추가 (team_id 확인 필요)
INSERT INTO workspace_member (user_id, workspace_id, robeing_id) 
VALUES ('237494f7-061c-484c-a4f7-f500611e32f1', 'T035VFRKCN6', 'rb8001');

6. 코드 수정 필요

/home/admin/auth-server/app/providers/slack.py 304번줄 이후 추가 필요