diff --git a/infra/glauth/config.toml b/infra/glauth/config.toml index 9a1200bf..b90e11df 100644 --- a/infra/glauth/config.toml +++ b/infra/glauth/config.toml @@ -27,6 +27,10 @@ name = "SCADA-Deploy-SiteA" gidnumber = 5504 +[[groups]] + name = "SCADA-Viewers" + gidnumber = 5505 + # ── Users ─────────────────────────────────────────────────────────── # All test passwords: "password" # SHA256 of "password": 5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8 @@ -77,5 +81,7 @@ mail = "multi-role@scadabridge.local" uidnumber = 5005 primarygroup = 5501 - othergroups = [5502, 5503] + # Member of every role group so it resolves to all four ScadaBridge roles: + # 5501 Admins→Administrator, 5502 Designers→Designer, 5503/5504 Deploy→Deployer, 5505 Viewers→Viewer + othergroups = [5502, 5503, 5504, 5505] passsha256 = "5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8" diff --git a/src/ZB.MOM.WW.ScadaBridge.ConfigurationDatabase/Configurations/SecurityConfiguration.cs b/src/ZB.MOM.WW.ScadaBridge.ConfigurationDatabase/Configurations/SecurityConfiguration.cs index 109b5142..6fdaa1b4 100644 --- a/src/ZB.MOM.WW.ScadaBridge.ConfigurationDatabase/Configurations/SecurityConfiguration.cs +++ b/src/ZB.MOM.WW.ScadaBridge.ConfigurationDatabase/Configurations/SecurityConfiguration.cs @@ -33,7 +33,11 @@ public class LdapGroupMappingConfiguration : IEntityTypeConfiguration