Draco-Lunaris-Echo
88b190ac8d
fix(security): restrict auth-config mutations to Admin role (#5)
Restrict manager-wide authentication configuration mutations (OIDC, SMTP, IP allowlist) to Admin role. Operators now receive 403 forbidden_role.
- New admin_required helper in settings.rs
- 4 gate changes: update_settings, discover_oidc, test_oidc, update_ip_whitelist
- 5 new AuditAction variants + migration 019
- SPA friendly error message on 403
- 3 admin_required unit tests pass (43/43)
- Full integration tests deferred to issue #15
Closes #5
2026-06-03 09:16:41 -05:00
..
2026-04-23 15:55:53 +00:00
2026-04-28 23:01:03 +00:00
2026-04-23 17:08:43 +00:00
2026-04-23 17:42:51 +00:00
2026-04-28 23:01:03 +00:00
2026-05-04 15:36:29 +00:00
2026-05-05 14:10:37 +00:00
2026-05-05 14:10:37 +00:00
2026-05-05 15:47:01 +00:00
2026-05-05 23:06:48 +00:00
2026-05-06 21:38:42 +00:00
2026-05-07 19:14:21 +00:00
2026-05-07 19:14:21 +00:00
2026-05-13 13:32:24 +00:00
2026-05-14 02:23:18 +00:00
2026-05-16 17:03:28 +00:00
2026-05-18 13:18:44 +00:00
2026-05-18 21:52:00 +00:00
2026-06-03 09:16:41 -05:00