Download the PHP package org_heigl/authldap without Composer

On this page you can find all versions of the php package org_heigl/authldap. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package authldap

authLDAP

Join the chat at https://gitter.im/heiglandreas/authLdap

Use your existing LDAP as authentication-backend for your wordpress!

Build Status WordPress Stats WordPress Version WordPress testet Code Climate codecov

So what are the differences to other Wordpress-LDAP-Authentication-Plugins?

How does the plugin work?

Well, as a matter of fact it is rather simple. The plugin verifies, that the user seeking authentification can bind to the LDAP using the provided password.

If that is so, the user is either created or updated in the wordpress-user-database. This update includes the provided password (so the wordpress can authenticate users even without the LDAP), the users name according to the authLDAP-preferences and the status of the user depending on the groups-settings of the authLDAP-preferences

Writing this plugin would not have been as easy as it has been, without the wonderfull plugin of Alistair Young from http://www.weblogs.uhi.ac.uk/sm00ay/?p=45

Configuration

Usage Settings

Server Settings

Creating Users

User-Groups for Roles

FAQ

Can I change a users password with this plugin?
Short Answer: No!
Long Answer: As the users credentials are not only used for a wordpress-site when you authenticate against an LDAP but for many other services also chances are great that there is a centralized place where password-changes shall be made. We'll later allow inclusion of a link to such a place but currently it's not available. And as password-hashing and where to store it requires deeper insight into the LDAP-Server then most users have and admins are willing to give, password changes are out of scope of this plugin. If you know exactyl what you do, you might want to have a look at issue 54 wherer a way of adding it is described!
Can I add a user to the LDAP when she creates a user-account on wordpress?
Short Answer: No!
Long Answer: Even though that is technically possible it's not in the scope of this plugin. As creating a user in an LDAP often involves an administrative process that has already been implemented in your departments administration it doesn't make sense to rebuild that - in most cases highly individual - process in this plugin. If you know exactly what you do, have a look at issue 65 where wtfiwtz shows how to implement that feature.

All versions of authldap with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4|^8.0
ext-ldap Version *
ext-json Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package org_heigl/authldap contains the following files

Loading the files please wait ....