Skip to content

fabacab/wp-ldap

Repository files navigation

WP-LDAP

Download WP-LDAP from WordPress.org Current release at WordPress.org Required WordPress version WP-LDAP is licensed GPL-3.0 Build status

WP-LDAP is a feature-rich LDAPv3 connector for WordPress that turns your WordPress Multisite Network into a front-end for managing an LDAP Directory Information Tree (DIT). It automates the process of managing user account information to support single sign-on ("SSO"), identity management, and other enterprise functions through the familiar WordPress Network Admin Dashboard screens.

See the readme.txt file for a longer description.

This plugin is designed for medium to large deployments of WordPress Multisite (or Multi-Network) instances, originally developed as a collaboration with the Glocal Coop's Activist Network Platform project. If you run multiple WordPress Multisite Networks, you can configure each WP Network with different LDAP settings. This plugin does not currently support single-site installs; please post an issue on GitHub if you want to use LDAP data stores with a WP single-site install and we can discuss use cases.

Developing

The easiest way to develop is to use VVV's Custom Site Template setup. Once that's installed and you have a running WP Multisite, perform the following additional commands:

vagrant ssh                          # Enter the Vagrant VM.
sudo apt install -y php-ldap         # Install the PHP LDAP extension for your default PHP version.
sudo apt install -y slapd ldap-utils # Install OpenLDAP's stand-alone LDAP daemon and helper utilities.
# sudo dpkg-reconfigure slapd        # Reconfigure to add a basic DIT, if not automatically triggered.

Please see the project wiki for additional information.

About

👥🏢 Manage your LDAP DIT using your WordPress Dashboard.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published