Detect when two configured OIDC providers resolve to the same issuer URL at startup and halt with a fatal error, preventing team sync data corruption caused by ambiguous (external_id, issuer) matching. Also adds duplicate issuer detection to the doctor service diagnostics and comprehensive tests with mock OIDC discovery servers. |
||
|---|---|---|
| .. | ||
| cron.go | ||
| main_test.go | ||
| openid.go | ||
| openid_test.go | ||
| providers.go | ||
| providers_test.go | ||