hm_ai_qc_report_tool/static
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
..
css Add modular architecture, core framework, and web UI 2026-02-25 11:39:04 +02:00
js MSAL: ensure redirectUri always ends in trailing slash 2026-05-09 17:16:02 +02:00