12. 외부 연동 및 의존 서비스
| 대상 | 용도 | 비고 |
|---|---|---|
designonex.com/rest_api |
마켓(플러그인·테마 검색·설치), 사이트 키 인증 X-Site-Key, 요청 헤더 X-Cms-Version |
DxMarket::API_BASE |
wss://designonex.com:14147 |
dx-socket 실시간 서버 기본값 (plugin_dx-socket_ws_url) |
사이트별 api_keys.api_key로 인증. 도메인별 소켓 그룹 |
extend/top/90_market_guard.php |
개발자 서버용 마켓 ZIP 다운로드 가드 | 일반 사이트에는 불필요 |
| 소셜 로그인 | 카카오(REST), 네이버·구글·GitHub(OAuth2) | 관리자 > 소셜에서 키 입력 |
| 캡차 | 내장(GD), reCAPTCHA v2/v3, hCaptcha, Cloudflare Turnstile | 기본 use_captcha=1 |
| SMS | CoolSMS, KT 비즈메카, NCP, Twilio, 뿌리오(DxPpurioSmsDriver) |
|
| 메일 | SMTP(TLS/SSL), sendmail, PHP mail() |
|
| CDN(프론트) | cdnjs.cloudflare.com, cdn.jsdelivr.net, fonts.googleapis.com, fonts.gstatic.com |
CSP가 https:를 허용 |
DB 외 필수 외부 서비스는 없다. 외부 연동을 쓰지 않으면 완전히 단독 동작하며, CKEditor 4는 로컬(assets/ckeditor4)이라 CDN에 의존하지 않는다.