brain/wiki/platform-editions-ee/users.md
Manages user identity, platform membership, roles, and session security. A User ties a UserIdentity (canonical email/password/OAuth identity) to a specific platform, so the same person can exist across multiple platforms.
(platformId, identityId).tokenVersion on UserIdentity: incrementing invalidates all issued tokens. Logout increments it → all sessions invalidated.GET /v1/users/me, POST /v1/users/me (update firstName/lastName/profilePicture) — CE.platform-user-controller.ts — EE/Cloud.Entry point: userService, a log-scoped factory in user/user-service.ts that most callers across the API import directly.
packages/server/api/src/app/user/ — user service and the User/UserIdentity entitiespackages/server/api/src/app/user/platform/ — EE platform admin user endpoints, registered as platformUserModule in app.tspackages/server/api/src/app/ee/users/ — the /v1/users/me controller and modulepackages/core/shared/src/lib/core/user/ — User and UserWithMetaInformation schemas, PlatformRole and UserStatus enumspackages/web/src/app/routes/platform/users/ — platform admin user list page and table columnspackages/web/src/app/routes/platform/users/actions/ — row action menu, edit role/status dialog, toggle status, deletepackages/web/src/features/authentication/ — sign-in, sign-up, change-password forms and the auth React Query hooksPaths verified 2026-07-17.