* fix(identity): honor tenant isolation in Memory user and application stores Align MemoryUserStore and MemoryApplicationStore with EF SetTenantIdFilter via TenantVisibility: null TenantId is default-tenant-only, and applications filter by ambient tenant. Stamp missing TenantId on write like ApplyTenantId. Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com> * fix(identity): delete memory users and applications under tenant lock DeleteAsync now removes under MemoryStore.Sync with TenantVisibility in the same predicate, so a same-Id replacement from another tenant cannot be wiped. Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com> --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com> |
||
|---|---|---|
| .. | ||
| Authorization | ||
| Endpoints | ||
| Features | ||
| HostedServices | ||
| Options | ||
| Providers | ||
| Services | ||
| ShellFeatures | ||
| Elsa.Identity.UnitTests.csproj | ||
| IdentityTokenTestConstants.cs | ||