Nora Intake — Control Plane
Admin라이선스 발급 · 연차/청구 · 유저별 서브도메인 · FRP 릴레이 인증. 수집 데이터는 다루지 않습니다(유저 PC에만).
구성
- 유저가 데스크탑 앱 설치 → 라이선스 키 입력
- 앱이 /api/activate 호출 → 배정된 <sub>.intake.nora.my + 릴레이 주소 수신
- 앱이 FRP로 릴레이에 붙음 → 릴레이는 /api/frp로 라이선스 검증
- 소비자(Nora)가 https://<sub>.intake.nora.my/v1/data + Bearer 토큰으로 호출 → 유저 로컬 API로 전달
엔드포인트
POST /api/activate { licenseKey, machineId } → { url, relayHost, relayPort }
POST /api/frp (FRP server plugin webhook — Login / NewProxy 검증)