stack/apps
Bilal Godil cf7f77c1c7 fix(saml): address remaining PR review threads
- Reject duplicate-domain SAML connections in admin POST so /auth/saml/discover stays deterministic; correct the discovery doc comment that claimed a non-existent DB invariant.
- Set SameSite=None+Secure on stack-saml-inner cookie in non-dev so the IdP cross-site POST to ACS doesn't drop it; keep Lax in dev where Secure isn't available over HTTP.
- Pass idpIssuer to node-saml so assertions issued under a different IdP entity (even with a matching signing cert) are rejected.
- Tighten the ACS body schema to { SAMLResponse, RelayState? } and wrap base64/XML decode failures as BadRequest.
- Make ProjectUserSamlAccount.projectUserId NOT NULL — no code path created orphan rows; drop the runtime ?? throwAssertion fallback and the dead getProjectUserIdFromSamlAccount helper.
2026-05-01 10:12:01 -07:00
..
backend fix(saml): address remaining PR review threads 2026-05-01 10:12:01 -07:00
dashboard fix(dashboard): UI bug fixes (#1377) 2026-04-28 18:49:28 -07:00
dev-launchpad chore(mock-saml-idp): switch to port suffix 42 to avoid collision 2026-04-30 14:45:04 -07:00
e2e fix(test): add saml key to backend config.test.ts inline snapshot 2026-04-30 09:56:52 -07:00
hosted-components chore: update package versions 2026-04-20 19:06:56 -07:00
internal-tool Dashboard: DataGrid refactor + layout (stacked on overview-revamp) (#1338) 2026-04-27 13:50:24 -07:00
mock-oauth-server fix(emulator): move mock OAuth off 8114 to avoid pnpm dev conflict (#1385) 2026-04-27 09:39:34 -07:00
mock-saml-idp fix(mock-saml-idp): split buildAssertion + replay full POST body 2026-04-30 14:45:39 -07:00
oauth-mock-server In-source unit tests (#429) 2025-02-14 11:47:52 -08:00