AdminUI: both ACL warning banners describe enforcement that no longer exists #530
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixed in
3a6b2a1d(#520 stage 3). Filed for the record — wrong onmasterfromfbe7403cuntil the fix.ClusterAcls.razorandAclEdit.razorboth told operators that real access control was "fleet-wideLDAP-group → role mapping (
Security:Ldap:GroupToRole)" and that ACL rows were entirely unenforced. After#520 stages 1/2/4 that was wrong in both directions:
LdapOpcUaUserAuthenticatoris deleted; a client presents aUserName token with username
apikeyand anotua_<keyId>_<secret>password. LDAP now covers AdminUIlogin only.
Cluster-scoped grants ARE evaluated —ApiKeyInterimRoleMappermapsWriteOperate/AlarmAcknowledgeto the server-wide roles.Both banners now state which grants are enforced, that narrower grants are inert (and why the under-granting
is deliberate), that Read/Browse/Subscribe/HistoryRead are ungated for any admitted session including
anonymous, and where keys are minted. Two adjacent statements on the same page carrying the same LDAP
falsehood, and an LDAP-DN principal placeholder, were corrected with them.