Download the PHP package heimrichhannot/contao-ldap without Composer
On this page you can find all versions of the php package heimrichhannot/contao-ldap. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download heimrichhannot/contao-ldap
More information about heimrichhannot/contao-ldap
Files in heimrichhannot/contao-ldap
Download heimrichhannot/contao-ldap
More information about heimrichhannot/contao-ldap
Files in heimrichhannot/contao-ldap
Vendor heimrichhannot
Package contao-ldap
Short Description A simple module extending the standard login module with ldap functionality.
License LGPL-3.0+
Homepage https://github.com/heimrichhannot/contao-ldap
Package contao-ldap
Short Description A simple module extending the standard login module with ldap functionality.
License LGPL-3.0+
Homepage https://github.com/heimrichhannot/contao-ldap
Please rate this library. Is it a good library?
Informations about the package contao-ldap
This module is abandoned. Please use https://github.com/heimrichhannot/contao-ldap-bundle instead.
LDAP
Adds LDAP support for frontend and backend.
Configuration
Technical instructions
- The module defines a "Person" as a contao "Member" or a "User". Both Member and User inherit from Person. This way all relevant functionality is defined in Person superclasses.
- When configuring and saving an LDAP access in tl_settings, all found members (or users) are imported as configured. One could redo this again in order to update all existing local ldap members (or users).
- Local existing members (or users) remotely non existing are disabled, not deleted.
- If LDAP groups have been selected in tl_settings, they're imported and assigned to the appropriate members (or users).
- So local copies of remotely existing members (or users) and groups are created.
- If a member (or user) tries to login with invalid credentials (i.e. credentials are really invalid or a local ldap member (or user) has not been created, yet) a local ldap copy is created on the fly.
- In the frontend "ModuleLdapLogin" has to be used for LDAP support
- The checkCredentials Hook is run everytime a LDAP member (or user) tries to login since after a successful login the password is set to some random value. This is necessary in order to keep local and remote member (or user) up to date.
Modules
Name | Description |
---|---|
ModuleLdapLogin | An ldap-extended login module |
Hooks
Name | Arguments | Description |
---|---|---|
ldapAddPerson | $objPerson (instanceof MemberModel or UserModel), $arrSelectedGroups | Triggered after a new person has been added |
ldapUpdatePerson | $objPerson (instanceof MemberModel or UserModel), $arrSelectedGroups | Triggered after a person has been updated |
Registered Contao Hooks
Name | Description |
---|---|
importUser | Called after login credentials have been detected wrong since no local LDAP member (or user) is existing, yet |
checkCredentials | Called everytime a LDAP member (or user) is detected -> used for updating local LDAP members (or users) on the fly. |
All versions of contao-ldap with dependencies
PHP Build Version
Package Version
Requires
contao/core Version
>=3.2,<4-dev
heimrichhannot/contao-request Version ^1.0
heimrichhannot/contao-multi_column_editor Version ^1.0
heimrichhannot/contao-request Version ^1.0
heimrichhannot/contao-multi_column_editor Version ^1.0
The package heimrichhannot/contao-ldap contains the following files
Loading the files please wait ....