Sipke Schoorstra
286a0d83d1
Harden external identity race compensation
2026-08-02 23:19:49 +02:00
Sipke Schoorstra
d10dbdd482
Merge branch 'codex/pr-7903-review-fixes' into release/3.8.0
2026-08-02 22:40:23 +02:00
Sipke Schoorstra
fe125ac336
Fix external authentication review findings
2026-08-02 03:35:39 +02:00
Sipke Schoorstra
1b74bb94c0
fix: validate external login methods before discovery
...
Use the same structural and secret-binding assessment for management, discovery, and initiation so incomplete overrides are never advertised as available sign-in methods.
2026-08-02 02:47:28 +02:00
Sipke Schoorstra
a24a6fe267
Add test to validate complete configuration requirements for connections
...
Introduce a new test `ValidateRequiresCompleteConfigurationAndReturnsMissingSecretDetails` to verify that a connection requires a complete configuration, including handling missing secret details. Adjust configuration to enforce `RequiresClientSecret`.
2026-08-02 01:43:30 +02:00
Sipke Schoorstra
6e3ed5c4e0
Remove migration for external authentication in EFCore.Sqlite module
2026-07-31 14:31:18 +02:00
Sipke Schoorstra
d63dae95bc
Introduce shadow relationship management in identity provider connections
2026-07-31 01:00:36 +02:00
Sipke Schoorstra
f4ca206607
fix: send preview authentication responses
2026-07-30 02:14:29 +02:00
Sipke Schoorstra
678182dff8
fix: persist relative external auth preview callbacks
2026-07-30 01:27:26 +02:00
Sipke Schoorstra
7941a9d72e
Add runtime descriptor endpoint and tests for version metadata
2026-07-29 20:01:16 +02:00
Sipke Schoorstra
1ccf5b7611
Add test for callback session persistence; extend authentication broker for refresh token hash initialization; enable config connection overrides
2026-07-29 13:59:24 +02:00
Sipke Schoorstra
22bc531aa8
Allow promoting shadowed authentication connections
2026-07-29 12:13:06 +02:00
Sipke Schoorstra
eb07aa2cde
Fix external authentication connection contracts
2026-07-27 10:07:29 +02:00
Sipke Schoorstra
75a3216ae8
Persist external authentication in identity shell
2026-07-27 02:25:41 +02:00
Sipke Schoorstra
0fa7657b30
Harden external identity link management
2026-07-27 00:40:23 +02:00
Sipke Schoorstra
e97a90d442
Add atomic external identity link replacement
2026-07-26 23:40:17 +02:00
Sipke Schoorstra
7e82a55a9f
Fix local external authentication refresh
2026-07-26 01:49:36 +02:00
Sipke Schoorstra
e8aa353d57
Auto stash before merge of "release/3.8.0" and "origin/release/3.8.0"
2026-07-26 00:54:04 +02:00
Sipke Schoorstra
42e507b0d8
Preserve Elsa permissions during external sign-in
2026-07-26 00:27:54 +02:00
Sipke Schoorstra
379e03fdda
Reconcile configured admin role permissions
2026-07-25 23:16:32 +02:00
Sipke Schoorstra
939a89c9e8
Fix external authentication host composition
2026-07-25 10:51:36 +02:00
Sipke Schoorstra
128569f6c0
Harden external authentication contracts and flows
2026-07-25 03:48:50 +02:00
Sipke Schoorstra
95b2ce8d84
Revise external authentication architecture
2026-07-25 02:35:56 +02:00
Sipke Schoorstra
ef83541edd
Add external authentication broker
2026-07-24 19:04:26 +02:00