OpenLDAP · Active Directory · Identity infrastructure
LDAP specialists with 25 years inside the directory infrastructure of the country's largest enterprises. The directory is all we do.
What we do
From a greenfield OpenLDAP build to untangling a federation that started failing in production. The full lifecycle, handled by specialists.
Greenfield directory design and rollout. Schema, DIT, ACLs, and replication built to last.
Learn more →Move between platforms or versions with no lost entries, no broken binds, and no surprise downtime.
Learn more →Find the weak binds, the over-broad ACLs, and the cleartext you didn't know was still there.
Learn more →Make AD and LDAP coexist cleanly. Sync, trust, and federation that actually holds.
Learn more →Production-grade OpenLDAP: TLS done right, monitored replication, sane backup and recovery.
Learn more →Bring your team up to real fluency in the protocol, the tooling, and the failure modes.
Learn more →Directory down, auth failing org-wide, replication split-brained? We've seen it, and we fix it fast.
Learn more →Active Directory is LDAP. Your IdP federates to a directory. The VPN, the NAS, the sudo rules, and the wifi all bind to one.
One source of truth
Postfix routes from it, Dovecot authenticates against it, and in an Active Directory shop every alias already lives on the user. Addresses, routing, and mailbox lookups resolve from the same entries your logins do. One directory, not a mail config drifting out of sync beside it.
Add a person once. Their mailbox, their aliases, and their slot in everyone's address book all follow. The GAL is just an LDAP query.
virtual_alias_maps = ldap:ldap-aliases.cf query_filter = (|(mail=%s)(mailLocalAddress=%s)) result_attribute = mailRoutingAddress
passdb { driver = ldap } userdb { driver = ldap }
user_filter = (&(objectClass=inetOrgPerson)(mail=%u))proxyAddresses: SMTP:tiro@ldapguys.com # primary proxyAddresses: smtp:m.tullius@ldapguys.com targetAddress: SMTP:tiro@collegium-scribarum.rom
id_provider = ldap ldap_uri = ldaps://ds.senate.gov.spqr ldap_search_base = dc=senate,dc=gov,dc=spqr ldap_schema = rfc2307
passwd: files sss group: files sss sudoers: files sss
AuthorizedKeysCommand /usr/bin/sss_ssh_authorizedkeys # public keys live on the entry, via sshPublicKey
One login, every box
SSSD binds the Linux fleet to the same directory everything else uses. Users,
groups, sudo rules, and even SSH public keys resolve over LDAP. No local
/etc/passwd to drift, no per-host account sprawl to reconcile.
Onboard once, log in everywhere. Offboard once, and the keys stop working on every host at the same moment. RFC 2307 is doing the work.
FAQ
Almost certainly yes. If you run Active Directory, you run LDAP. AD speaks LDAP for directory lookups. Your VPN, wifi (802.1X), NAS, sudo rules, SSSD logins, and most app SSO all bind to a directory over LDAP, whether or not anyone calls it that.
LDAP is the protocol; Active Directory is a directory server that speaks it. AD is LDAP for directory reads and writes, plus Kerberos for authentication and Microsoft-specific schema and replication layered on top. OpenLDAP, by contrast, is a pure-LDAP server with no Kerberos bundled in.
Yes. We run the old and new directories in parallel, replicate or sync entries across, cut over reads first and writes last, and keep a tested rollback at every step. No lost entries, no broken binds, no surprise outage.
Yes. Emergency directory support is a core service: auth failing org-wide, replication split-brained, or a bind that suddenly stopped. We've seen it and we fix it fast. Email hello@ldapguys.com and say it's urgent.
Both, and the integration between them. Greenfield OpenLDAP builds, established AD environments, and the sync, trust, and federation that makes the two coexist cleanly.
Weak and anonymous binds, cleartext (non-TLS) traffic, over-broad ACLs, stale privileged group membership, schema sprawl, and directory exposure to networks that should never reach it. You get a prioritized findings list with concrete fixes.
One conversation with someone who's actually run directories at this scale. No sales engineer, no script, just an expert.
Talk to an expert