frigate/web/public/locales/en/views
Josh Hawkins 152e585206
Authentication improvements (#21194)
* jwt permissions

* add old password to body req

* add model and migration

need to track the datetime that passwords were changed for the jwt

* auth api backend changes

- use os.open to create jwt secret with restrictive permissions (0o600: read/write for owner only)
- add backend validation for password strength
- add iat claim to jwt so the server can determine when a token was issued and reject any jwts issued before a user's password_changed_at timestamp, ensuring old tokens are invalidated after a password change
- set logout route to public to avoid 401 when logging out
- issue new jwt for users who change their own password so they stay logged in

* improve set password dialog

- add field to verify old password
- add password strength requirements

* frontend tweaks for password dialog

* i18n

* use verify endpoint for existing password verification

avoid /login side effects (creating a new session)

* public logout

* only check if password has changed on jwt refresh

* fix tests

Fix migration 030 by using raw sql to select usernames (avoid ORM selecting nonexistent columns)

* add multi device warning to password dialog

* remove password verification endpoint

Just send old_password + new password in one request, let the backend handle verification in a single operation
2025-12-08 09:02:28 -07:00
..
classificationModel.json fix: fix classification missing i18n (#21179) 2025-12-07 11:35:48 -07:00
configEditor.json Add basic config editor when Frigate can't startup (#18383) 2025-08-16 10:20:33 -05:00
events.json Miscellaneous Fixes (#21063) 2025-11-27 07:58:35 -06:00
explore.json Miscellaneous Fixes (#21166) 2025-12-07 07:57:46 -07:00
exports.json UI tweaks (#20687) 2025-10-27 07:44:34 -05:00
faceLibrary.json Miscellaneous Fixes (#20848) 2025-11-08 13:13:40 -07:00
live.json Miscellaneous Fixes (#20973) 2025-11-20 17:50:17 -06:00
recording.json convert to 2 spaces 2025-04-11 05:52:32 -05:00
search.json Translated using Weblate (English) 2025-04-28 16:35:25 -06:00
settings.json Authentication improvements (#21194) 2025-12-08 09:02:28 -07:00
system.json Miscellaneous Fixes (#20989) 2025-11-21 15:40:58 -06:00