Per Server Admin update

This commit is contained in:
rmoren97 2026-02-13 16:05:56 -08:00
parent 67540daa3a
commit 4b57f8fe3b

View File

@ -48,6 +48,7 @@ MC-Manager is a self-hosted Minecraft server management panel that lets you crea
### Security & Administration
- **Role-based access control** — Granular permissions (`resource:action` format) with wildcard support
- **Per-server admins** — Assign individual users as admins of specific servers for full operational control (start/stop/restart, console, config, backups, plugins/mods, players) without granting global access
- **Dual-token JWT auth** — 1-hour access tokens + 7-day refresh tokens in HTTP-only cookies
- **Mandatory 2FA** — Email-based two-factor authentication on every login
- **Account lockout** — Automatic lockout after 5 failed login attempts (30-minute cooldown)
@ -158,6 +159,7 @@ src/
│ │ ├── dashboard/ # Dashboard overview
│ │ ├── servers/ # Server list & detail pages
│ │ │ └── [id]/ # Per-server views
│ │ │ ├── admins/ # Server admin management
│ │ │ ├── backups/ # Backup management
│ │ │ ├── configuration/ # server.properties & JVM config
│ │ │ ├── console/ # Live console