This module helps save time for developers who tweak SimpleSAMLphp configurations and metadata often. It allows defining some of the configuration in the Drupal database, from where it is exported to a file. A helper script is included to make it easy to use the contents of this file from your SimpleSAMLphp config/metadata files.
It lets you dynamically configure the following fields:
- entityId
- SingleSignOnService
- SingleLogoutService
- X509Certificate, and these sub-attributes:
- signing
- encryption
Dependencies
- Variable module
Requirements
- A configured SimpleSAMLphp instance, which generally involves the simplesamlphp_auth Drupal
module. It is not a hard requirement of this module, but you won't get very far without it. - A configured SAML 2.0 remote IDP. If you place your metadata in metadata/saml20-idp-remote.php,
then this applies to you.
Integrating with SimpleSAMLphp
See the documentation: https://www.drupal.org/node/2817805.
Note regarding Pantheon
Pantheon on Drupal 7 injects database configuration directly into Drupal. This module will not be
able to read your database configuration and include it in the JSON file unless you do the following
(involves changing your settings.php):
https://pantheon.io/docs/read-environment-config/#drupal-7-and-drupal-8
Project information
Maintenance fixes only
Considered feature-complete by its maintainers.- Project categories: Administration tools, Integrations, Access control
36 sites report using this module
- Created by caseyc on , updated
Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.

