Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: HeCAPTe 1.0.2 — Minor update available for module hecapte_captcha (1.0.2). Release: Attribution & Licensing 1.2.1 — Minor update available for module attribution (1.2.1). Release: MCP Sentinel 2.29.0 — Minor update available for module mcp_sentinel (2.29.0). Release: Audit Chain 1.10.9 — Minor update available for module audit_chain (1.10.9). Release: Menu Autopilot 1.4.7 — Minor update available for module menu_autopilot (1.4.7). Release: FileGate 1.11.3 — Minor update available for module file_gate (1.11.3). Release: Download Tracker 1.0.7 — Minor update available for module download_tracker (1.0.7). Release: Directory2Block Slideshow 1.0.8 — Minor update available for module directory2block_slideshow (1.0.8). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

Ldap SSO Auth

Security covered

Part of the Ldap ecosystem · 4 projects

View on drupal.org

The LDAP SSO Auth module provides a simplified Single Sign On via an LDAP server. It covers fewer use cases than the ldap_sso module but works faster without page redirects during authentication. This module is the right choice if all content should be accessible only to authenticated users.

REQUIREMENTS
------------

This module requires:

  • ldap_servers
  • ldap_authentication

Enabling the Internal Page Cache module is not recommended.

INSTALLATION
------------

Install the optimized module as you would typically install a contributed Drupal
module. Visit https://www.drupal.org/node/1897420 for further information.

Install with composer:

composer require drupal/ldap_sso_auth

CONFIGURATION
--------------

1. Navigate to Administration > People > LDAP servers > LDAP SSO Auth and
configure as the LDAP server needs it.

KNOWN ISSUES
------------

Symptom: Instead of being recreated, user deleted from Drupal receive access denied. Details: when a user is logged in to Drupal, then gets deleted, it's browser still holds the session cookie and on the next request this module will still receive a session object from Drupal with the deleted user's uid. Currently no other check is running so this module will not initiate the LDAP SSO user recreation process, but will not do anything thinking that the user has a valid living session. Workaround: the user should delete cookies or start a new sole incognito window.

Develop Ldap SSO Auth using DDEV ⚙

If you haven't already, install DDEV.

git clone [email protected]:project/ldap_sso_auth.git
cd ldap_sso_auth
ddev config --project-type=drupal --docroot=web --php-version=8.4 --corepack-enable --project-name=ldap-sso-auth
ddev add-on get ddev/ddev-drupal-contrib
ddev add-on get ddev/ddev-selenium-standalone-chrome
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_auth -y
ddev drush config:export -y
ddev drush user:login

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
May 2023
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Slowing

Release Timeline

Releases

Version Type Core Release date
8.x-2.4 Stable Jul 17, 2024
8.x-2.3 Stable Jan 2, 2024
8.x-2.2 Stable May 6, 2023