Skip to content

feat: add safe platform user management - #31

Merged
kauandotnet merged 1 commit into
mainfrom
codex/platform-user-management
Aug 22, 2026
Merged

feat: add safe platform user management#31
kauandotnet merged 1 commit into
mainfrom
codex/platform-user-management

Conversation

@kauandotnet

Copy link
Copy Markdown
Contributor

Summary

  • add a token-free Better Auth admin facade for bounded user, role, ban, and target-session management
  • add generalized TypeORM control-plane coordination with rolling organization-lock compatibility
  • block raw admin routes and canonicalize request paths before route-policy matching
  • fail closed for retained banned sessions and safely project hostile profile/member/device metadata
  • preserve organization/member and self-session operability against stock Better Auth 1.6.26

Validation

  • pnpm run check
  • pnpm test: 349 Express and 349 Fastify tests
  • pnpm run verify:pack
  • PostgreSQL: 84 tests

Deliberate boundaries

No create-user, hard-delete, password, or impersonation facade is exposed. Stock listUsers error swallowing and unpaginated listUserSessions allocation remain documented upstream constraints.

@kauandotnet
kauandotnet merged commit 1616f29 into main Aug 22, 2026
9 checks passed
@kauandotnet
kauandotnet deleted the codex/platform-user-management branch August 22, 2026 19:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant