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>
26 lines
1.1 KiB
JavaScript
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',
|
|
};
|
|
})();
|