* Initial plan * Publish security notification after role deletion Co-authored-by: sfmskywalker <938393+sfmskywalker@users.noreply.github.com> * Fix atomic role deletion notifications Co-authored-by: sfmskywalker <938393+sfmskywalker@users.noreply.github.com> * refactor(identity): delegate MemoryRoleStore.DeleteAsync to TryDeleteAsync Mirrors EFCoreRoleStore.DeleteAsync so the deletion logic exists once instead of being duplicated between DeleteAsync and TryDeleteAsync. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> * fix(identity): scope the atomic role delete capability to a single role ID Narrow IRoleStoreWithAtomicDelete.TryDeleteAsync to accept a single role ID instead of a RoleFilter, closing a race where two concurrent deletes matching multiple roles could each remove one and both report success. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: sfmskywalker <938393+sfmskywalker@users.noreply.github.com> Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com> Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| component | ||
| integration | ||
| performance | ||
| TlsSmoke | ||
| unit | ||
| Directory.Build.props | ||
| Directory.Build.targets | ||