mirror of
https://github.com/lldap/lldap.git
synced 2026-04-25 08:15:52 +03:00
[GH-ISSUE #1394] [BUG] phpLDAPadmin compatibility improvements #483
Labels
No labels
backend
blocked
bug
cleanup
dependencies
docker
documentation
duplicate
enhancement
enhancement
frontend
github_actions
good first issue
help wanted
help wanted
integration
invalid
ldap
pull-request
question
rust
rust
tests
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/lldap-lldap#483
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
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?
Originally created by @mlavi on GitHub (Jan 31, 2026).
Original GitHub issue: https://github.com/lldap/lldap/issues/1394
My recent discovery and success with LLDAP as a containerized LDAP solution was more productive in a few sessions than any of my previous efforts with others. Kudos and thank you for providing a cloud-native friendly solution for self-hosting!
phpLDAPadmin (PLA) is a LDAP management web GUI that started in 2002 and I've used it for many years (a long time ago I worked with the LDAP team at Netscape). This week I pointed PLA to my LLDAP instance and found a problem. Because of the LLDAP incompatibility section with encouragement to file a bug, I opened https://github.com/leenooks/phpLDAPadmin/issues/441#issuecomment-3829076024 and engaged a PLA maintainer to support LLDAP. A quick fix raised a few questions to improve the situation past the initial beachhead established with the PLA 2.3-dev container release.
May I ask/suggest: any LLDAP maintainer review and respond to the discussion there and, assuming there is interest in addressing next steps, discuss any LLDAP design or work here? I'm unsure if that is the best, but I wanted to broker initial contact.
To Reproduce
admincredentials with ldap://$LLDAPhostname.domain:$LLDAPportExpected behavior
It would be nice to get a full read-only browsing session to work with the entire tree of user, groups, and other attributes first. I wouldn't expect editing yet.
Logs
PLA container has no helpful logs at this time.
Relevant LLDAP logs:
@nitnelave commented on GitHub (Jan 31, 2026):
A couple of links as context: https://github.com/lldap/lldap/discussions/1262 for an initial discussion, and https://github.com/lldap/lldap/issues/330 as the bug report adding basic support.
I want to mention that compatibility with LDAP browsers is not a design goal of LLDAP: the preferred interface to explore LLDAP is through graphql, where you will be exposed to the abstractions that the software is written with. The LDAP layer is of course essential, that's where most of the integrations happen, but we don't aim to support the entirety of the protocol, only what's necessary to support as many clients as reasonable.
That said, if we can improve LDAP support without overly increasing the complexity of the software, contributions are welcome (but it's not a priority, so if you wait for me to implement it you might have to wait a long time).
I'll have a look at the discussion and see what I can bring to the table.
@mlavi commented on GitHub (Jan 31, 2026):
Understood, my expectations were already set: other LDAP browsers are not a goal. I'd be happy if anything comes from the discussion for the future of both projects, thanks!