From 5539c45489849e4cf276b332eb427debc4f0bce5 Mon Sep 17 00:00:00 2001 From: uttarayan21 Date: Fri, 24 Oct 2025 14:36:15 +0530 Subject: [PATCH] feat(monitoring): update OIDC config for improved authentication handling --- nixos/mirai/services/monitoring.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/nixos/mirai/services/monitoring.nix b/nixos/mirai/services/monitoring.nix index 2f2e8637..c83810b7 100644 --- a/nixos/mirai/services/monitoring.nix +++ b/nixos/mirai/services/monitoring.nix @@ -157,15 +157,18 @@ auth_url = "https://auth.darksailor.dev/api/oidc/authorization"; token_url = "https://auth.darksailor.dev/api/oidc/token"; api_url = "https://auth.darksailor.dev/api/oidc/userinfo"; - login_attribute_path = "preferred_username"; + login_attribute_path = "email"; groups_attribute_path = "groups"; name_attribute_path = "name"; + email_attribute_path = "email"; + username_attribute_path = "preferred_username"; use_pkce = true; auto_login = true; allow_sign_up = true; - role_attribute_path = ""; + role_attribute_path = "contains(groups[*], 'sso_admin') && 'Admin' || Viewer"; use_refresh_token = false; id_token_attribute_name = ""; + signout_redirect_url = "https://auth.darksailor.dev/logout"; }; };