Backend Account Management

Full user-account + role lifecycle for Persimmon internal tools — individual role-based login (NextAuth credentials, DB-backed with demo fallback), self-signup → pending → admin role approval, invite links, forgot/set/change password via single-use SHA-256 tokens, and an admin Accounts panel. Enforces the server-side invariants: always ≥1 active admin, admins can promote but not edit/demote other admins, no self-lockout. Use when a tool needs real per-person accounts instead of a shared login. Trigger keywords: user accounts, account management, roles, signup, invite, forgot password, reset password, approve role, admin user panel.

Persimmon-Automation-Labs Updated

File contents

Persimmon-Automation-Labs/persimmon-claude-skills/tree/main/skills/backend-account-management commit 0bc7e938d5

Frequently asked questions

npx skillmds@latest add persimmon-automation-labs/backend-account-management