Address remaining compliance portal review nits

Fill in certificate renewal processing, preserve OAuth and JWKS
edge cases, embed the compliance-portal app in production builds,
and close the smaller portal routing and n8n update gaps.

Signed-off-by: Bryan Frimin <bryan@probo.com>
This commit is contained in:
Bryan Frimin
2026-07-17 12:29:42 +02:00
parent bc78f08334
commit 6da00604ed
10 changed files with 127 additions and 23 deletions

View File

@@ -83,7 +83,14 @@ func AuthorizationURLWithQuery(
return "", fmt.Errorf("cannot parse authorization endpoint: %w", err)
}
u.RawQuery = query.Encode()
merged := u.Query()
for key, values := range query {
for _, value := range values {
merged.Add(key, value)
}
}
u.RawQuery = merged.Encode()
return u.String(), nil
}