CLI man page:
safesquid-ldap(5)safesquid-ldap(5)) syncs directory users and groups into memory for Access LDAP Profiles and LDAP bind authentication.
Core mechanics
Full sync — all valid servers
Each enabled valid LDAP servers row binds and runs a paged cache load in one update cycle. Maps accumulate entries from every successful server.Default @domain
First valid row’s Ldap Domain becomes the default domain. Logins without@ get @domain appended and uppercased for map keys.
Auth — first matching server
Authentication walks servers until the domain (and optional base DN) match; stops on bind success or invalid credentials.ldapgroupfilter
Stored in config but not used in search code — groups come from Group Identifier attributes and DN OUs.LDAP cache update
Examples
How to verify
- Open LDAP Entries after cache thread runs.
- Enable LDAP + SECURITY logs.
- Sign in; confirm LDAP profile application in Detailed logs.

