Menu ▾ ▴

Commit [r13144]  Maximize  Restore  History

Developer web server (node/server-dev.js) for the editor's Run in Web UI

A separate copy of server-angular.js (the production server is unchanged): refuses to start without a per-run secret or in
production, listens on 127.0.0.1 only (page and program callback port), no PAM/setuid - registry programs run as the server's user,
and /auth/login accepts only the secret. The login page signs in by itself from /login?autologin=1&program=..&secret=.. when the
server says it is a developer server. Tests: tools/dev-server-test.js (incl. a real browser). See docs/web_ui_dev_server.txt.

mikeaubury 2026-10-04

added /aubit4glsrc/trunk/docs/web_ui_dev_server.txt
changed /aubit4glsrc/trunk/node/Aubit4GLWebAngular/src/app/core/auth.service.ts
changed /aubit4glsrc/trunk/node/Aubit4GLWebAngular/src/app/features/auth/login.component.ts
added /aubit4glsrc/trunk/node/server-dev.js
added /aubit4glsrc/trunk/node/tools/dev-server-test.js
changed /aubit4glsrc/trunk/node/tools/run-all-tests.js
/aubit4glsrc/trunk/docs/web_ui_dev_server.txt Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/node/Aubit4GLWebAngular/src/app/core/auth.service.ts Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/node/Aubit4GLWebAngular/src/app/features/auth/login.component.ts Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/node/server-dev.js Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/node/tools/dev-server-test.js Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/node/tools/run-all-tests.js Diff Switch to side-by-side view
Loading...