Problem/Motivation

I updated my LDAP module to 4.x, and I got an error on the setting form of LDAP SSO Auth:

Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: You have requested a non-existent service "ldap.servers". in Drupal\Component\DependencyInjection\Container->get() (line 153 of .../web/core/lib/Drupal/Component/DependencyInjection/Container.php).

When I tried to log in with an LDAP user I got the next error:

Error: Call to undefined method Drupal\ldap_authentication\Controller\LoginValidatorLoginForm::processSsoLogin() in Drupal\ldap_sso_auth\LdapSsoAuthAuthentication->validateUser() (line 169 of .../web/modules/contrib/ldap_sso_auth/src/LdapSsoAuthAuthentication.php) #0

Proposed resolution

Refactor the module to be compatible with LDAP 4.x.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

Kosa Ilma created an issue. See original summary.

Kosa Ilma’s picture

I have created a patch for it.

dj1999’s picture

Status: Active » Patch (to be ported)
dj1999’s picture

Status: Patch (to be ported) » Fixed
dj1999’s picture

Status: Fixed » Closed (fixed)