wizardchen
87ba3fc2de
refactor(auth): unify OIDC provisioning under shared default_tenant_mode policy
...
Drop the standalone OIDC_AUTH_DEFAULT_TENANT_MODE / oidc_auth.default_tenant_mode
knob so OIDC auto-provisioning and local password registration share the single
auth.default_tenant_mode policy (resolved by the callback handler). Repair
tenantless sessions by falling back to the first active membership on the login
happy path and stale-preference paths, allow tenantless PUT /auth/me/preferences,
clear the tenant snapshot on /auth/me responses without a tenant, and default the
frontend canCreateTenant capability to fail-closed until /auth/me confirms it.
2026-07-13 19:14:49 +08:00
..
2026-07-09 20:40:51 +08:00
2026-07-08 10:55:42 +08:00
2026-05-26 21:13:56 +08:00
2026-05-26 21:13:56 +08:00
2026-07-13 18:13:51 +08:00
2026-07-13 18:13:51 +08:00
2026-07-13 18:13:51 +08:00
2026-07-13 19:14:49 +08:00
2026-05-25 19:14:46 +08:00
2026-05-06 17:17:07 +08:00
2026-05-12 13:16:58 +08:00
2026-07-07 12:00:13 +08:00
2026-07-07 12:00:13 +08:00
2026-06-23 17:30:38 +08:00
2026-06-12 22:52:25 +08:00
2026-07-07 12:00:13 +08:00
2026-06-12 23:10:39 +08:00
2026-06-30 20:01:05 +08:00
2026-07-07 12:00:13 +08:00
2026-06-30 20:01:05 +08:00
2025-12-22 15:01:09 +08:00
2026-07-02 12:06:22 +08:00
2026-07-02 17:58:20 +08:00
2026-07-02 14:41:42 +08:00
2026-07-13 12:16:19 +08:00
2026-07-07 12:00:13 +08:00
2026-06-05 15:00:41 +08:00
2026-07-02 19:15:46 +08:00
2026-05-28 15:14:45 +08:00
2026-06-26 10:52:52 +08:00
2026-07-10 23:51:29 +08:00
2026-07-08 20:55:54 +08:00
2026-05-14 20:12:41 +08:00
2026-05-18 15:58:46 +08:00
2026-05-22 17:40:10 +08:00
2026-05-18 15:58:46 +08:00
2026-07-13 12:16:19 +08:00
2026-05-18 17:28:58 +08:00
2026-05-17 15:27:52 +08:00
2026-06-30 20:01:05 +08:00
2026-07-02 14:41:42 +08:00
2026-05-20 21:03:39 +08:00
2026-07-06 22:53:01 +08:00
2026-05-17 15:27:52 +08:00
2026-06-25 17:05:33 +08:00
2026-07-02 14:41:42 +08:00
2026-07-13 17:09:58 +08:00
2026-05-18 17:28:58 +08:00
2026-07-02 15:03:53 +08:00
2026-02-04 21:34:07 +08:00
2026-05-18 19:38:23 +08:00
2026-05-26 21:13:56 +08:00
2026-07-02 14:41:42 +08:00
2026-07-13 15:51:06 +08:00
2026-07-02 15:03:53 +08:00
2026-07-13 15:51:06 +08:00
2026-05-18 17:28:58 +08:00
2026-07-02 12:06:22 +08:00
2026-07-02 12:06:22 +08:00
2026-07-07 12:00:13 +08:00
2026-07-13 18:13:51 +08:00
2026-05-27 19:42:01 +08:00
2026-05-18 17:28:58 +08:00
2026-05-18 17:28:58 +08:00
2026-07-02 17:58:20 +08:00
2026-07-13 18:13:51 +08:00
2026-07-07 12:00:13 +08:00
2026-07-13 18:13:51 +08:00
2026-07-13 18:13:51 +08:00
2026-05-18 17:28:58 +08:00
2026-06-04 15:26:56 +08:00
2026-05-17 15:27:52 +08:00
2026-07-02 14:41:42 +08:00
2026-05-12 13:16:58 +08:00
2026-05-12 13:16:58 +08:00
2026-05-12 13:16:58 +08:00
2026-06-16 23:51:29 +08:00