feat: delete UI-managed providers and purge their links #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "mxm/feat/delete-provider"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds deletion of UI-managed OIDC providers.
What
provider,revision): same owner session, CSRF, 5-minute password grant and revision checks as other mutations. Returns{ result: 'deleted', unlinked }and auditsprovider_deleted.assertCurrentcheck. Already-issued native sessions are unchanged./admin/statenow includeslinkedAccountsper provider.secure_delete=ON) and frees a slot under the 8-provider limit. File-managed mode rejects delete.pattern, which current browsers rejected as an invalidv-mode regex.Testing
npm test: 75/75 pass, including new registry and HTTP tests (stale revision, failed purge keeps provider, missing grant, enabled delete fails in-flight login with no session issued, other issuers' links intact, restart persistence, file mode / member rejection).npm run release:checkpasses.Out of scope
⋯card shortcut.🤖 Generated with Claude Code
Merged into
mainby fast-forward:mainis nowdc60e3a(provider deletion plus the n8n 2.39.6 adapter). Forgejo kept this PR's head at88367bdand refused the merge with "try again later", so it is closed by hand.Pull request closed