Skip to content

Add SAML Authentication module to GovCMS #1939

@inuk66

Description

@inuk66

** What value does this module/package add to GovCMS?
This module provides an alternative way for Drupal users to authenticate against a SAML Identity Provider. It is different to the SimpleSAMLphp Authentication contrib that is already in GovCMS because it does not rely on the simplesamlphp/simplesamlphp library, which was blocking D11 compatibility.

https://www.drupal.org/project/samlauth

** Is the module Drupal 11 compatible?
Yes

** Please provide a brief outline of what this module does.
See above.

** Who does this module benefit:
[x] end users
[ ] content editors
[x] site builders
[ ] themers
[x] developers

  • End Users: SSO login via SAML authentication.
  • Site Builders/Developers: SAML configuration all from within Drupal admin.

** How could you provide/replicate the functionality of this module using alternative methods, eg in your theme?
Not possible in GovCMS.

** If this module styles or alters HTML or JavaScript output, can the functionality be provided via the theme? What alternatives have you considered.
Not applicable.

** What is the maintenance and support status of the module. Describe the issue queue activity.
Active

  • Covered by Drupal Security Advisory Policy
  • 8.x-3.13 released in December 2025
  • 8.x-3.x-dev last updated May 2026
  • Issues: ~ 71 / 291
  • Bugs: ~ 10 / 96

** What permissions are needed to utilise the module (and are any new permissions provided by the module)?
2 new permissions:

  • 'View service provider metadata'
  • 'Configure SAML authentication'

** Does the module modify the database structure and/or store additional metadata on nodes or other entities? If so, why? What are the risks for future updates?
Provides a sub-module to map custom SAML SSO attributes to user fields. There is no risk for future updates.

** Is the module designed to capture anonymous user data?
No.

** Is the output of the module typically fully cacheable? Would the inclusion of this module potentially render pages uncacheable.
Module has not output. It does not render pages uncacheable.

** What is your assessment of the quality of this module, the contribution history of the module's maintainers, and the uptake of the module within the Drupal community?

  • Easy to configure
  • Currently supported and maintained by roderik@Wyz
  • Past development supported by NBCUniversial and Acquia

** Additional information
Migration from simpleSAMLphp Authentication contrib via Drush commands - https://www.drupal.org/project/samlauth/issues/3532188

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestmoduleunder investigationRequest has been added to the backlog to be investigated.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions