From 1892639fe6688b0799a21031a9b00b84aad6ba59 Mon Sep 17 00:00:00 2001 From: happybell80 Date: Fri, 29 Aug 2025 20:23:39 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20=EA=B5=AC=ED=98=84=20=EC=83=81=ED=83=9C?= =?UTF-8?q?=20=EC=A0=95=ED=99=95=ED=9E=88=20=EC=88=98=EC=A0=95=20(?= =?UTF-8?q?=EB=B6=80=EB=B6=84=20=EC=99=84=EB=A3=8C=20=ED=91=9C=EC=8B=9C)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plans/250828_slack_integration_level3_plan.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/plans/250828_slack_integration_level3_plan.md b/plans/250828_slack_integration_level3_plan.md index db9e81c..801c9fe 100644 --- a/plans/250828_slack_integration_level3_plan.md +++ b/plans/250828_slack_integration_level3_plan.md @@ -27,7 +27,7 @@ ## 2. 구현 단계 -### Phase 1: Sign in with Slack ✅ 목업 완료 +### Phase 1: Sign in with Slack ⚠️ 목업 부분 완료 ``` Frontend → auth-server → Slack OIDC → UUID 생성 → JWT 발급 ``` @@ -46,12 +46,12 @@ Frontend → auth-server → Slack OIDC → UUID 생성 → JWT 발급 **주의**: `identity.*` 레거시 스코프는 사용 금지 -### Phase 2: Add to Slack ✅ 목업 완료 +### Phase 2: Add to Slack ⚠️ 목업 부분 완료 ``` Frontend(Slack 아이템 획득) → auth-server → OAuth 2.0 → 봇 토큰 저장 ``` -**Slack 패스포트 엔드포인트** ✅ (2025-08-29 목업 구현): +**Slack 패스포트 엔드포인트** (2025-08-29 부분 구현): - `GET /auth/slack/passport/install?user_id={user_id}` - 봇 설치 OAuth 시작 - 파일: `/home/admin/auth-server/app/providers/slack.py:104` - 변경: workspace_id → user_id 파라미터 @@ -62,8 +62,8 @@ Frontend(Slack 아이템 획득) → auth-server → OAuth 2.0 → 봇 토큰 - `POST /auth/slack/passport/activate` - 아이템 장착 - `POST /auth/slack/passport/deactivate` - 아이템 해제 -**구현** ✅ (2025-08-29 완료): -1. Frontend 호출: +**구현 상태** (2025-08-29): +1. Frontend 호출: ✅ 완료 - `src/components/skills-items-panel.tsx:handleSlackItemClick()` - Gmail 패턴과 통일: user_id 파라미터 사용 2. OAuth 2.0 플로우 (**별도**: Sign in with Slack과 분리)