Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

LDAP Single Sign On

725 sites Security covered Drupal 10–11 Ldap ecosystem
View on drupal.org

This module enables Drupal sites to automatically log users in using NTLM or Kerberos authentication within a managed domain, eliminating the need for manual credential entry. It relies on web server variables to integrate with existing authentication systems.

The LDAP Single Sign-On module allows an administrator to configure a Drupal site to use either NTLM or Kerberos to authenticate Drupal users.

In short, it relies on the $_SERVER web server variable to integrate a site within a managed domain. The net effect is that either automatically or by visiting a link, a user is authenticated and logged into a Drupal site without requiring the user to enter credentials on suitably configured installations manually.

Note that this module is not an SSO provider usable over the public internet without additional middleware. Look at SimpleSAML and similar modules if you are looking for this.

LDAP SSO is usable together with the matching release from LDAP. See the release notes for further information.

Setup information

For more information on configuring Apache to provide NTLM / LDAP authentication, see the README.md/txt (also provided under external documentation).

This module requires the LDAP suite of modules to be installed and fully configured for proper operation.

Develop LDAP Single Sign On using DDEV ⚙

If you haven't already, install DDEV.

git clone [email protected]:project/ldap_sso.git
cd ldap_sso
ddev config --project-type=drupal --docroot=web --php-version=8.4 --corepack-enable --project-name=ldap-sso
ddev add-on get ddev/ddev-drupal-contrib
ddev add-on get s-ayers/ddev-drupal-contrib-mkdocs
ddev start
ddev poser
ddev symlink-project
ddev drush site:install -y
ddev drush pm:install ldap_sso -y
ddev drush config:export -y
ddev drush user:login

Consider sponsoring DDEV development.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Jan 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Dormant

Releases

Version Type Core Release date
8.x-4.2 Stable 10–11 Jan 21, 2025