Summary
When adding/configuring a WiFi SSID in danbyte, there's no option to set or store the associated PSK (pre-shared key). This should be added, and rather than storing it as a plain text field, it should link into the existing Secrets provider integration
Problem
SSID records currently capture network config but have no field for the PSK, so there's no single source of truth for wireless credentials tied to a documented SSID — they end up tracked elsewhere (spreadsheets, tickets, tribal knowledge), disconnected from the SSID definition in danbyte.
Proposed behavior
- Add a PSK field to the SSID create/edit form.
- Instead of storing the PSK as plaintext in the database, store it via the configured secrets provider:
- On save, write/update the PSK as a secret in the linked Vault/OpenBao/Azure Key Vault/Keeper instance.
- The SSID record stores a reference/path to the secret, not the raw value.
- SSID detail view shows a masked/reveal-on-demand PSK (fetched live from the secrets provider, not cached), consistent with how other secret-backed fields are likely handled elsewhere in danbyte.
- If no secrets provider is configured, fall back to either blocking PSK entry with a prompt to configure one, or clearly flag that it's stored unencrypted (TBD — leaning toward requiring a provider for this field).

Summary
When adding/configuring a WiFi SSID in danbyte, there's no option to set or store the associated PSK (pre-shared key). This should be added, and rather than storing it as a plain text field, it should link into the existing Secrets provider integration
Problem
SSID records currently capture network config but have no field for the PSK, so there's no single source of truth for wireless credentials tied to a documented SSID — they end up tracked elsewhere (spreadsheets, tickets, tribal knowledge), disconnected from the SSID definition in danbyte.
Proposed behavior