Sipke Schoorstra
c557c455ad
Merge release/3.8.0 into bugfix/7900-tenant-request-services
2026-08-03 00:48:56 +02:00
Sipke Schoorstra
dacad14643
Merge pull request #7905 from elsa-workflows/codex/pr-7903-review-fixes
...
Harden external identity race compensation
2026-08-02 23:44:31 +02:00
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
f4d749d3f1
Merge branch 'codex/auth-refinements' into release/3.8.0
2026-08-02 22:39:54 +02:00
Sipke Schoorstra
fe125ac336
Fix external authentication review findings
2026-08-02 03:35:39 +02:00
Sipke Schoorstra
ed50e1cc96
Merge pull request #7904 from elsa-workflows/codex/fix-7306-tenant-agnostic-registry-population
...
Avoid repeated tenant-agnostic registry population
2026-08-02 03:25:43 +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
542058971b
Avoid repeated tenant-agnostic registry population
2026-08-02 01:59:45 +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
a60b5a36b2
Refine test for archived connections in shadow relationships; introduce IsAvailableForAuthentication helper for improved connection filtering logic.
2026-08-02 00:49:26 +02:00
Sipke Schoorstra
572cd325b5
Merge compact external authentication secret IDs
2026-08-02 00:22:29 +02:00
Sipke Schoorstra
119f49f7a2
fix: simplify external authentication secret IDs
...
Use a compact namespaced GUID for newly managed secrets while preserving unique staging and opaque existing references.
2026-08-02 00:22:16 +02:00
Sipke Schoorstra
9f09aca3f6
Refine test to ensure archived connections do not participate as active shadows; update shadow relationship management to exclude archived entries.
2026-07-31 23:07:08 +02:00
Sipke Schoorstra
14f373528d
Add test for handling archived database overrides in connection shadows
2026-07-31 21:34:35 +02:00
Sipke Schoorstra
6e3ed5c4e0
Remove migration for external authentication in EFCore.Sqlite module
2026-07-31 14:31:18 +02:00
Sipke Schoorstra
c3c6f12858
fix: restore commit notification scope before flush
...
Detach the AsyncLocal scope synchronously so notifications published after an asynchronous flush are not re-buffered and discarded. Add regression coverage that forces the flush across an async boundary.
2026-07-31 04:50:31 +02:00
Sipke Schoorstra
d63dae95bc
Introduce shadow relationship management in identity provider connections
2026-07-31 01:00:36 +02:00
Rostislav Statko
56b16caa0e
fix: restore request services after tenant middleware exceptions
2026-07-30 09:54:00 +03:00
Sipke Schoorstra
ec9acd4f3f
Fix tenant service mutation race ( #7898 )
...
Serialize tenant lifecycle mutations and keep synchronization available through shutdown.
Closes #7771 .
2026-07-30 02:47:44 +02:00
Sipke Schoorstra
edb5f7cd51
Add workflow state rehydration diagnostics ( #7899 )
2026-07-30 02:28:56 +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
1000d29feb
docs: refresh roadmap
2026-07-29 00:08:31 +02:00
Sipke Schoorstra
238080c465
feat: add configuration-backed Keycloak demo providers
2026-07-28 00:12:12 +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
97c459f198
Add OpenID Connect authentication features
2026-07-26 23:38:20 +02:00
Sipke Schoorstra
04e58690ff
chore: apply safe dependency upgrades ( #7896 )
2026-07-26 21:42:27 +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
f1e2a092f9
Fix external authentication setting field identifiers
2026-07-25 14:07:06 +02:00
Sipke Schoorstra
b402d4da8f
Merge pull request #7889 from elsa-workflows/codex/012-external-authentication
...
Add extensible external authentication and SSO broker
2026-07-25 11:00:33 +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
Sipke Schoorstra
aef7f253c3
docs: refresh roadmap
2026-07-22 00:07:49 +02:00
Sipke Schoorstra
5be9fe08e9
Updated AGENTS.md
2026-07-15 00:08:42 +02:00
Sipke Schoorstra
74a476eb03
chore: make agent instructions feature-neutral
...
Merge validated instruction cleanup after all required checks passed.
2026-07-14 23:13:16 +02:00
Sipke Schoorstra
3736eca19b
chore: make agent instructions feature-neutral
2026-07-14 23:03:03 +02:00
Sipke Schoorstra
a73ccfd2a3
chore: update patch dependencies ( #7766 )
...
* chore: update patch dependencies
* chore: align remaining net10 packages
2026-07-12 10:33:52 +02:00
Sipke Schoorstra
74b4778552
Merge pull request #7756 from MohitGuptaC/main
...
fix: correct Oracle identifier quoting and NVARCHAR2 type cast in GenerateOracleUpsert
2026-07-11 15:37:45 +02:00