hm_ai_qc_report_tool/static/js
nickviljoen 9447f1684a MSAL: ensure redirectUri always ends in trailing slash
Entra registered the URIs with trailing slashes
(https://optical-{dev,prod}.oliver.solutions/hm-aiqc/), but the
JS was producing the URI without a trailing slash because Flask's
request.script_root strips it (X-Script-Name: /hm-aiqc).

Result was AADSTS50011 'Reply address did not match' on every
sign-in attempt. Now always normalise to exactly one trailing
slash, matching what's registered in Entra.
2026-05-09 17:16:02 +02:00
..
auth.js MSAL: ensure redirectUri always ends in trailing slash 2026-05-09 17:16:02 +02:00
progress.js v1.2.0: Add Docker deployment, simplify auth to local login, production config 2026-03-21 14:37:53 +02:00
tabs.js Add modular architecture, core framework, and web UI 2026-02-25 11:39:04 +02:00