maziggy
549d3216d4
feat(auth): SSO autologin + disable local username/password login ( #1589 )
...
Adds a global local_login_enabled setting plus a per-provider
is_autologin flag on OIDCProvider so operators who run their own SSO
enabled, or if the calling admin has no UserOIDCLink — either would
lock everyone out. App-layer invariant: at most one provider can carry
is_autologin; setting it on one clears it on every other.
/auth/advanced-auth/status surfaces both new fields so the LoginPage
decides UI in one query. The env-var bypass flips the reported
local_login_enabled back to true so the SPA matches what the route
will accept.
2026-06-28 12:46:43 +02:00
..
2025-12-11 10:03:40 +01:00
2026-02-10 18:11:25 +01:00
2026-02-07 10:55:05 +01:00
2026-04-28 13:58:56 +02:00
2026-05-01 12:34:56 +02:00
2026-05-04 10:09:25 +02:00
2026-06-07 11:43:19 +02:00
2026-06-03 14:37:31 +02:00
2026-06-13 13:28:58 +02:00
2026-06-13 13:28:58 +02:00
2026-06-02 10:55:25 +02:00
2026-06-12 15:13:40 +02:00
2026-06-25 13:27:32 +02:00
2026-05-18 10:52:02 +02:00
2026-04-25 09:56:45 +02:00
2026-05-22 13:55:16 +02:00
2026-04-26 09:39:36 +02:00
2026-02-10 17:08:34 +01:00
2026-05-03 07:59:02 +02:00
2026-06-22 10:00:02 +02:00
2026-05-20 11:25:45 +02:00
2026-06-05 08:30:19 +02:00
2026-02-06 12:19:17 +01:00
2026-05-17 08:20:28 +02:00
2026-05-19 13:14:03 +02:00
2026-01-24 09:58:45 +01:00
2026-05-15 12:05:43 +02:00
2026-05-22 16:31:16 +02:00
2026-04-25 10:44:37 +02:00
2026-05-22 09:28:43 +02:00
2026-05-12 12:18:56 +02:00
2026-04-19 13:51:58 +02:00
2026-06-22 11:15:39 +02:00
2026-06-22 08:15:29 +02:00
2026-06-04 15:50:44 +02:00
2026-02-06 12:19:17 +01:00
2026-06-19 07:28:09 +02:00
2026-06-12 10:14:06 +02:00
2026-06-22 14:42:54 +02:00
2026-06-25 13:27:32 +02:00
2026-04-03 08:31:08 +02:00
2026-04-28 16:36:49 +02:00
2026-06-12 10:14:06 +02:00
2026-05-23 12:16:34 +02:00
2026-06-12 10:14:06 +02:00
2026-06-25 09:26:33 +02:00
2026-06-10 08:39:21 +02:00
2026-05-17 12:26:42 +02:00
2026-05-21 09:02:18 +02:00
2026-06-10 08:39:21 +02:00
2026-05-14 09:14:24 +02:00
2026-06-09 09:16:36 +02:00
2026-06-02 12:12:54 +02:00
2026-05-03 14:58:29 +02:00
2026-02-21 08:17:59 +01:00
2026-05-22 14:22:37 +02:00
2026-06-23 12:33:02 +02:00
2026-06-02 14:33:20 +02:00
2026-06-07 08:39:40 +02:00