LDAP authentication and management package for Laravel applications, enabling seamless integration with directory services.
Adldap2-Laravel is a Laravel package that facilitates LDAP authentication and management for web applications. It provides tools to authenticate users against LDAP servers, import and synchronize user data, and interact with LDAP directories using an Eloquent-like query builder and Active Record models. The package solves the problem of integrating enterprise directory services into Laravel applications with minimal configuration.
Laravel developers building applications that require integration with LDAP or Active Directory for user authentication and management, particularly in enterprise or organizational environments.
Developers choose Adldap2-Laravel for its seamless integration with Laravel's ecosystem, offering familiar patterns like Eloquent queries and Active Record models for LDAP operations, reducing the learning curve and development time compared to raw LDAP implementations.
LDAP Authentication & Management for Laravel
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides a built-in authentication driver that integrates directly with Laravel's auth system, allowing LDAP users to log in with minimal configuration using Scopes and Rules.
Offers Artisan commands for importing LDAP users on first login or in bulk via 'php artisan adldap:import', simplifying data management between LDAP and local databases.
Features an Eloquent-like query builder for LDAP searches, making it intuitive for Laravel developers to interact with directory services without learning raw LDAP syntax.
LDAP records are returned as models with save methods, enabling easy creation, updates, and persistence to LDAP servers using Laravel patterns like save().
The project is explicitly marked as no longer maintained, with the author recommending migration to LdapRecord-Laravel, meaning no future bug fixes, security updates, or support.
Existing users must migrate to the replacement package, which may involve code changes and potential breaking changes, adding unnecessary effort for ongoing projects.
As Laravel and PHP evolve, Adldap2-Laravel may become incompatible with newer versions, risking security vulnerabilities and performance issues due to lack of updates.