docs: Update NAVER WORKS OAuth implementation status
- Mark OAuth login as successfully implemented - Remove sensitive information (TENANT_ID value) - Update current status to completed 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
fc436e2ce7
commit
737ff5e4ba
@ -1,18 +1,24 @@
|
||||
# 네이버웍스 API 연동 가이드
|
||||
|
||||
**[현재 프로젝트 상태]** 네이버웍스 API 연동 미구현 (OAuth2 토큰 관리 로직 없음, 관련 skill 서비스 미존재, auth-server에 Works API 인증 미탑재).
|
||||
**[구현 완료]** 2025-09-17 네이버웍스 OAuth 로그인 구현 성공
|
||||
|
||||
## 구현 현황 및 필요 작업
|
||||
## 구현 현황 (2025-09-17 완료)
|
||||
|
||||
### 현재 상태
|
||||
- **auth-server**: ✅ Phase 1 로그인 구현 완료 (2025-09-17)
|
||||
### ✅ 구현 완료 사항
|
||||
- **auth-server**: Phase 1 로그인 구현 완료
|
||||
- `/auth/naverworks/login` 작동
|
||||
- `/auth/naverworks/callback` 작동
|
||||
- `/auth/naverworks/status` 작동
|
||||
- **skill 서비스**: NAVER WORKS 전용 스킬 없음 (Phase 2)
|
||||
- **nginx**: NAVER WORKS 라우팅 설정 없음
|
||||
- **.env 설정**: ✅ 완료 (NAVER_WORKS_* 변수)
|
||||
- **Frontend**: ❌ 미구현 (로그인 버튼, Auth Context 수정 필요)
|
||||
- ID Token 파싱 방식 구현 (userinfo API 대체)
|
||||
- 이메일 기반 사용자 통합 (Gmail/Slack과 동일 계정)
|
||||
- **Frontend**: OAuth 로그인 구현 완료
|
||||
- `login-dialog.tsx`에 네이버웍스 버튼 추가
|
||||
- `auth-context.tsx`에 `loginWithNaverWorks()` 구현
|
||||
- 콜백 처리 (`#auth=` 형식)
|
||||
- **.env 설정**: 서버 환경변수 설정 완료
|
||||
- `NAVER_WORKS_CLIENT_ID`
|
||||
- `NAVER_WORKS_CLIENT_SECRET`
|
||||
- `NAVER_WORKS_TENANT_ID`
|
||||
- **skill 서비스**: Phase 2 예정
|
||||
|
||||
### 확인된 OAuth 엔드포인트 패턴
|
||||
|
||||
@ -50,7 +56,7 @@
|
||||
## 1. 로빙(RO-BEING) 앱 설정 현황
|
||||
|
||||
- **앱 이름**: Ro-being
|
||||
- **소속**: company-x.partners (155032)
|
||||
- **소속**: company-x.partners
|
||||
|
||||
### 1.1. 인증 정보
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user