WordPress plugin intelligence profile

Simple LDAP Login

Integrating WordPress with LDAP shouldn't be difficult. Now it isn't. Simple LDAP Login provides all of the features, none of the hassles.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.6
Current version1.6.1
WordPress coverageTested up to WordPress 6.6
Minimum stackWP 3.4 · PHP —
Directory statusactive
Last directory update26 Sept 20242y ago
Active installations1K+Adoption metric — not a quality score
WordPress.org rating4.3 / 5 from 18 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Simple LDAP Login version 1.6.1 as active, updated 2y ago and tested up to WordPress 6.6.

Overview

About this plugin

Having a single login for every service is a must in large organizations. This plugin allows you to integrate WordPress with LDAP quickly and easily. Like, really really easy.

Contributing

This is a community project now. Most development is done by users like you who find bugs and fix them, or find new ways to make the plugin more powerful for everyone.

The easiest way to contribute to this plugin is to submit a GitHub pull request. Here’s the repo:

com/clifgriffin/simple-ldap-login

Support

If you need support, file an issue here:

com/clifgriffin/simple-ldap-login/issues

Special Requests

If you need a customization or change specific to your install, I am available for hire. com

Features

  • Supports Active Directory and OpenLDAP (and other directory systems which comply to the LDAP standard, such as OpenDS)
  • Supports TLS
  • Uses up-to-date methods for WordPress authentication routines.
  • Authenticates existing WordPress usernames against LDAP.
  • Can be configured to automatically create WordPress users for valid LDAP logins.
  • You can restrict logins based on one or more LDAP groups.
  • Intuitive control panel.

Architecture

Simple LDAP Login adds an authentication filter to WordPress that authentication requests must pass. In doing so, it makes several decisions.

  • Can the provided credentials be authenticated against LDAP?

-

  • If so, is the LDAP user a member of the required LDAP groups (if any)?

-

-

  • Does a matching WordPress user exist?

-

-

-

  • If so, log the user in.

-

-

-

  • If not, is user creation enabled?

-

-

-

-

  • Create the user and log them in.

This is high level overview. This should answer the philosophical questions about how the plugin works. If the plugin is unable to authenticate the user, it should pass it down the chain to WordPress.

)

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • active directory
  • adldap
  • authentication
  • ldap
  • login
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.6

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.6.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.6
Minimum requirementsWordPress 3.4 · PHP not listed
Update activity26 Sept 20242y ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.