Re-query LDAP group membership for active sessions #46
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?
Register row 23 (deferred-work register).
The mid-session role refresh re-maps the stored groups against the central DB without an LDAP call, so a directory group change lands only at next login. A live re-query needs a passwordless group-search API on the shared
ZB.MOM.WW.Auth.Ldaplibrary (currently onlyAuthenticateAsync(username, password, ct)). Central role-mapping/scope changes still apply within ~15 min (RoleRefreshThresholdMinutes).Revisit trigger (from register):
ZB.MOM.WW.Auth.Ldapgains a standalone group-search API, or a requirement that directory-side revocation take effect mid-session.Current state: Blocked on the external
ZB.MOM.WW.Authpackage (lives in scadaproj). Auth 0.4.x added user-bind mode but no standalone group search — verify still open.Related:
docs/requirements/Component-Security.md:61-69, :78-79.Source:
docs/plans/2026-07-08-deferred-work-register.mdrow 23