frigate/docs/docs
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
..
configuration Authentication improvements (#21194) 2025-12-08 09:02:28 -07:00
development Docs updates (#17986) 2025-05-01 08:17:35 -05:00
frigate Add yolov9 inference speeds for UHD 730 GPU. (#21090) 2025-11-29 07:32:16 -06:00
guides Implement automatic go2rtc homekit config (#20275) 2025-09-29 18:48:20 -05:00
integrations Miscellaneous Fixes (#21005) 2025-11-23 08:40:25 -07:00
plus Add keyboard shortcut for switching to previous label (#20426) 2025-10-11 10:43:41 -06:00
troubleshooting Add built in support for memray memory debugging (#21057) 2025-11-25 16:34:01 -06:00
mdx.md docs: move docs to docusaurus 2021-01-26 21:40:33 -06:00