Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Install
Works with Drupal: 8.xUsing Composer to manage Drupal site dependencies
Alternative installation files
Download ldap-8.x-3.0-beta3.tar.gztar.gz
260.48 KB
MD5: 61060e079544f06c582138d3ebd9847e
SHA-1: 4ae7e8000e50b5dc857d97c17ed6aa2a42fcafee
SHA-256: f8477e99b6e37f0ee827b5151cc08b6bc4790ef2f22447dce613f59ed8acd721
Download ldap-8.x-3.0-beta3.zipzip
327.08 KB
MD5: 6f7386ec27b95892f686e38dcefb8e03
SHA-1: 0ffbcf564c95deb911e06d184b2bb59443378f64
SHA-256: 7dfec0fc77eb1b671321856eed47c84654ec4e3df0572dbdfcebe9e5bdd11c38
Release notes
This releases provides many coding standard changes and a significant number of bugfixes and enhancements, namely:
- Issue #2751565 by grahl: Port LDAP Feeds submodule to Drupal 8
- Issue #2790601 by zipymonkey, grahl: "REQUIRE HTTPS ON CREDENTIAL PAGES" message appearing on random pages when using securelogin module
- Issue #2846551 by grahl: Invalid schema warnings
- Issue #2856728: HTTPS - Giving False Positive - Unable to Login to /users
- Issue #2861921 by dishabhadra: Declare externalauth dependency with composer
- Issue #2876076 by grahl: Broken/missing handler when creating view with LDAP Query
- Issue #2880774: Add new Server: Required elements in binding section not shown
- Issue #2888422 by chaitanya17: Remove deprecated call to getUsername
- Issue #2889864: Orphanprocessor throws exception with empty result set
- Issue #2889865: Invalid token replacement in puid update
- Issue #2889866: Error on test page with user not found
- Issue #2890721 by chaitanya17: Make use of entity->toUrl()
- Issue #2893954: Error: Class 'Drupal\ldap_query\Controller\QueryController' not found
- Issue #2900950: Invalid argument supplied for foreach() in getDerivatives when saving a profile
- Issue #2901379: Disable orphan processor form if puid/user dn not set
- General refactoring of the Drupal user processor, unit tests and cleanup.
- Fixes default config values from previous schema change.
- Fixes an issue in externalauthmap, removes license which is packaged, adds partial solution for user updates.
- Adds a missing check for ldap_authorization to update processor.
- Refactors ldap_user to handle configuration better and reduce interrelatedness.
- SSO: Move configuration from ldap_authorization to ldap_sso.
Important changes
- LDAP Feeds was removed.. There is now a basic update mechanism available under "User mappings" based on ldap_query. Please provide feedback in the issue queue if this is insufficient for you or causes issues.
- HTTPS warnings were removed. If you rely on them, look into alternatives. However, mixed mode is absolutely discouraged and you should only deliver your site over HTTPS.
We do not expect this release to cause significant regressions but definitely still test in a staging environment. Specifically have a look at the patches for authorization, if you require them. Also, several configuration elements moved again, so be sure to run updb and verify your configuration.
Known limitations:
- You cannot install ldap_user with a default language other than English. Switch your site before installing this module, see also https://www.drupal.org/node/2837074
- If you use authorization, you will likely want to use the patches in these issues:
- Test coverage is still very limited and thus regressions are more likely than we would like.