Summary
Decide how admin users authenticate to the Django admin panel.
Options
- Django built-in auth - username/password, already working for local dev. Simple but requires manual user management.
- Discord OAuth - Fragforce community is on Discord. Could restrict to specific roles/server membership.
- Shared password - single credential shared among admins. Simplest but no audit trail.
Considerations
- How many admins will there be? (likely 2-4)
- Do we need an audit trail for who did what?
- Is Discord OAuth worth the added complexity for a small team?
- Django admin already has permission groups if we need role separation
Decision
TBD
Summary
Decide how admin users authenticate to the Django admin panel.
Options
Considerations
Decision
TBD