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. |
||
|---|---|---|
| .. | ||
| css | ||
| js | ||