mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 12:32:43 +00:00
The login route's description named only the four reasons the login step itself sends. The callback, which the identity provider drives and so has no OpenAPI entry, ends the native leg at healthlog://oidc-callback with eight more, and nothing written listed them. An app build matched against hyphenated shorthand (identity-conflict) while the server has always sent oidc_identity_conflict, so every SSO error fell through to the generic message. The values do not change; the description now names the full set, and a structural test binds it to the literals the two routes pass to their redirect helpers in both directions. Regenerates docs/api/openapi.yaml, including the CSV import description from the previous commit.
2.5 MiB
2.5 MiB