-
Notifications
You must be signed in to change notification settings - Fork 0
[FEAT] 키오스크 페어링 코드 기반 디바이스 등록 #121
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or request
Description
📝 Description
- 키오스크가 처음 부팅되면 6자리 페어링 코드를 화면에 표시하고, 관리자가 Admin Web에서 해당 코드를 입력하면 자동으로 site/token이 연결되는 기능.
✅ To-Do List
- DB: tb_pairing_request 테이블 추가 (pairing_code, status, expires_at 등)
- Common: ErrorCode 추가 (PAIRING_CODE_EXPIRED, PAIRING_CODE_NOT_FOUND 등)
- Core: PairingRequest 엔티티/리포지토리/서비스
- Core: 페어링 내부 API
- Kiosk BFF: POST /kiosk/pairing/request (코드 요청, 인증 불필요)
- Kiosk BFF: GET /kiosk/pairing/{pairingCode}/status (폴링, 매칭 완료 시 토큰 반환)
- Admin BFF: POST /admin/sites/{siteId}/devices/pair (코드+위치 입력 → 디바이스 생성+매칭)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request