didi-lot3-frontend/extension/config.js
Dezvoltari Evotech d289ff12e6 Livrare Lot 3 platforma DiDi - furnizor Evotech IT
Curatenie referinte pre-livrare:
- inlocuit IP intern 10.11.10.18 cu hostname didi.integrare.local (extensie, docker-compose, .env.example)
- inlocuit domeniu vechi didi365.eu cu didi.integrare.local (scripturi build/audit)
- redenumit identificatorul aplicatiei Android eu.didi365.mobile -> didi.mobile

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-17 03:01:23 -07:00

26 lines
1.1 KiB
JavaScript

// DIDI Analysis Tool — Configurarea mediului.
// ACESTA ESTE SINGURUL FIȘIER în care se setează adresa platformei DiDi.
// La schimbarea mediului (alt server / domeniu de producție) se modifică doar
// DIDI_HOST_HTTP / DIDI_HOST_HTTPS de mai jos, apoi se reîncarcă extensia.
//
// Notă pentru mediul LAN cu certificat autosemnat: pagina de login (navigare)
// trebuie servită pe HTTPS (Chrome HTTPS-First), iar apelurile API/token din
// service worker pe HTTP. Pe un mediu cu certificat valid, ambele valori se
// setează pe același https://…
(() => {
const DIDI_HOST_HTTP = 'http://didi.integrare.local';
const DIDI_HOST_HTTPS = 'https://didi.integrare.local';
const REALM = 'didi-clients';
self.DidiConfig = {
// API-urile platformei (prin API Gateway) — apelate din service worker
API_BASE: `${DIDI_HOST_HTTP}/agent-v3/api/v3`,
// Pagina de autentificare Keycloak (navigare în fereastra de login)
KC_NAV_BASE: `${DIDI_HOST_HTTPS}/auth`,
// Endpoint-urile token/logout Keycloak (fetch din service worker)
KC_API_BASE: `${DIDI_HOST_HTTP}/auth`,
REALM,
CLIENT_ID: 'didi-extension',
};
})();