From 5738ddbb548d79b870e7d6a266c18dcacb128de1 Mon Sep 17 00:00:00 2001 From: George Wu Date: Wed, 18 Feb 2026 19:41:43 -0800 Subject: [PATCH] fix(admin): populate OIDC settings in admin panel from environment variables - Use load_effective_oidc_config() to get OIDC settings, which applies env var overrides - Use effective.redirect_uri for callback_url instead of calculated value from server_base_url - This ensures the admin panel shows the correct OXICLOUD_OIDC_REDIRECT_URI value --- src/application/services/admin_settings_service.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/application/services/admin_settings_service.rs b/src/application/services/admin_settings_service.rs index 6803b93a..e8bb104e 100644 --- a/src/application/services/admin_settings_service.rs +++ b/src/application/services/admin_settings_service.rs @@ -171,7 +171,7 @@ impl AdminSettingsService { admin_groups: effective.admin_groups, disable_password_login: effective.disable_password_login, provider_name: effective.provider_name, - callback_url: self.callback_url(), + callback_url: effective.redirect_uri.clone(), env_overrides: self.get_env_overrides(), }) }