zkvvoob 14ba9c7ed3
feat(model): add app password support
Adds the model, persistence, and database migration for named per-user
app passwords. Secret values are AES-GCM encrypted at rest using a key
generated on first run and stored in the data directory.

This is a standalone primitive useful on its own for Subsonic clients
and CLI/script auth and lands ahead of the OIDC work that will rely
on it for IdP-managed users.
2026-05-20 13:45:52 +03:00
..