Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Simple Ldap Bundle Laravel Package

yunai39/simple-ldap-bundle

A lightweight LDAP bundle for PHP applications that simplifies connecting to directory servers, authenticating users, and running common LDAP queries. It wraps PHP's LDAP extension with straightforward configuration for quick integration.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature scoping for enterprise/SSO authentication. This package represents a specific build option for "log in with company directory" (LDAP/Active Directory bind authentication) — a recurring requirement for B2B, internal-tools, and enterprise-tier customers. It informs the shape of the work (credential bind → user lookup → session establishment) even if the package itself is not adopted.
  • Build vs. buy vs. borrow evaluation. With 1 GitHub star, 0 dependents, and no release since February 2017, this sits firmly in the "borrow at your own risk" bucket. It is useful chiefly as a reference implementation or a signal that LDAP auth is a well-understood, low-complexity integration — not as a dependency to standardize on.
  • Roadmap input on framework targeting. The package is a Symfony bundle, not a Laravel package. If the roadmap assumes Laravel, this decision point is really "do we port/adopt a Symfony-oriented LDAP integration, or use a framework-native option?" That is a roadmap-relevant question about which ecosystem we invest in.
  • Risk register entry for legacy/abandoned dependencies. Any proposal that cites this package should be paired with an explicit maintenance-risk decision: fork-and-own, wrapper, or replace. This is a standing product decision about dependency hygiene.
  • Use cases it maps to: internal admin consoles, employee-facing portals behind corporate SSO, and B2B customer tenancy where the buyer mandates directory-based login. It does not map to consumer signup, social login, or modern OIDC/SAML federation without additional work.

When to Consider This Package

Consider it only under a narrow set of conditions:

  • You are on Symfony (the package's native framework), on a legacy Symfony version consistent with a 2017-era bundle, and you need a minimal bind-and-authenticate flow rather than full SSO.
  • You want a reference, not a dependency. Reading the source to understand LDAP bind/query patterns is legitimate; adding it to composer.json in a new product is not.
  • You are willing to fork and own it. Since you will effectively be the maintainer, adoption is only rational if your team already has PHP/Symfony depth and accepts the long-term maintenance cost.
  • The scope is genuinely small — a single directory, simple username/password bind, no group-based authorization matrix, no multi-tenant directory routing.

Look elsewhere when:

  • You are building on Laravel. This is a Symfony bundle; it will not drop in. You would be porting it, at which point you are evaluating the underlying idea, not the package. Prefer a maintained Laravel-native LDAP/SSO solution or a thin in-house service.
  • You need modern federation. SAML, OIDC, SCIM provisioning, and MFA are outside this package's scope. Look at a dedicated identity provider or a maintained federation library.
  • You need security assurance. No release in ~8 years means no recent security review, no PHP-version compatibility guarantees, and no upstream CVE response. For anything touching authentication, that is disqualifying on its own for most teams.
  • You need support, SLAs, or a community. One star and zero dependents means no ecosystem, no issue triage, no Stack Overflow corpus.
  • You want group/role mapping at scale, directory failover, connection pooling, or TLS/certificate policy controls.

How to Pitch It (Stakeholders)

For executives: We evaluated a community package for directory-based login (LDAP/AD). It targets Symfony, has effectively no adoption, and has not been updated in roughly eight years — so it is not a viable dependency for a product we intend to support. It is, however, a useful confirmation that LDAP authentication is a small, well-understood integration, and it gives engineering a cheap reference point. Recommendation: do not adopt; scope LDAP/SSO as a first-class feature using a maintained, framework-appropriate solution, and budget accordingly.

For engineering: Treat yunai39/simple-ldap-bundle as reference material only. It is a Symfony bundle (framework mismatch if we are on Laravel), unmaintained since Feb 2017, with a single star and no dependents — meaning we would inherit full ownership on day one, including PHP-version compatibility and security patching. The integration pattern it demonstrates (bind → search → validate → establish session) is straightforward. If LDAP is on the roadmap, estimate it as a small, well-bounded feature built on a maintained library or a thin internal service, and include group/role mapping and TLS hardening in the scope from the start rather than bolting them on later.

One-line verdict: Interesting as a pattern, disqualified as a dependency.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin