Come together with the global Drupal community in Rotterdam, 28 Sept – 1 Oct 2026. Sessions, contribution, connection, and Early Bird savings until 8 June.
fix: #3506668 samlauth_user_roles: Add log_unknown setting, true by default only for new installs (reverting the logs added in 3.12 for existing installs).
Warning: Module versions 8.x-3.3 - 8.x-3.8 have compatibility issues with ACSF - and possibly any other modules which manipulate the samlauth config values at runtime. See #3218856: v3.3 change in configuration values breaks ACSF. They also require a change to any of your scripts that would populate those config values; see the changelog (or the diff to samlauth.schema.yml) for details.
This is an incremental release of SamlAuth 3.x. The biggest change is compatibility to Drupal 10, as well as dropping support for Drupal 8 and requiring Drupal 9.2 and above.
Warning: Module versions 8.x-3.3 - 8.x-3.5 have compatibility issues with ACSF - and possibly any other modules which manipulate the samlauth config values at runtime. See #3218856: v3.3 change in configuration values breaks ACSF. They also require a change to any of your scripts that would populate those config values; see the changelog (or the diff to samlauth.schema.yml) for details.
The "Allow SAML users to login directly with Drupal" did exactly the opposite from what it said: it would only allow SAML users to log using the Drupal login screen, when it was deselected. The code has now been changed to do what the option says, so the behavior will change after installing the new version.
Also, it is recommended to walk through the new options on the configuration screen and select them if appropriate (e.g. 'Strict mode' which is recommended to enable if at all possible).
Back out cacheability of the responses to login/logout requests. (They have problems when used together with the 'destination' parameter, which won't be tackled before 3.0. 3.0-rc1 contained a 'requests_cache_http_secs' configuration setting, which has been backed out now.)
#3183789 by pvalappil, roderik: Add configuration for Error Redirect URL.
The 8.x-3.x versions use version 3 of the PHP-SAML toolkit, which provides compatibility for PHP7.2 (while also still being compatible with PHP5), by using a new depencency as encryption library.
The separate e-mail config value for mapping existing users based on e-mail has been removed. Anyone who used it and had it set to a different value than the other e-mail config value, should implement their own handler for the USER_LINK event.