Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

basicshib

818 sites No security coverage
View on drupal.org

The BasicShib module provides shibboleth authentication and offers a plugin interface to enable developers to extend its functionality.

This module works similarly to the shib_auth plugin for Drupal 7, but focuses only on authentication and delegates more complex tasks such as role assignment to plugins.

To configure, enter the login/logout handlers and attribute names into the configuration form at Configuration > People > BasicShib Settings.

Note: there are currently a few settings that are not exposed to the UI. You may configure settings by modifying the configuration files directly. Most notably, we require that you edit the auth filter configuration file to enable auto-provisioning of accounts when new users log in with Shibboleth.

Plugins

  • UserProvider - loads users. An example use case for overriding would be for sites that want map users to a username that doesn't match the SSO IDs.
  • AuthFilter - apply additional authentication rules, e.g. require additional attributes besides username and email

Version 2 and 3

Duke University hosted a diversity and inclusion initiative, called Code+ to "…attracting students from underrepresented communities, including first-generation college students." You may read more about this initiative here. Among the 10 summer projects was the "Drupal Module for Software Design and Development" project. We chose this project since it was internally developed and we were able to use the groundwork to allows students to acquire new paradigms of coding and collaborating using an existing reliable Drupal contributed module.

Version 2

Version 2, dev branch only, reflects changes to port the 8.x branch to 9.x compatibility. It also incorporates several necessary patches.

Version 3

Version 3, dev branch only adds a new Grouper integration plugin.

Additional community support

We wish to acknowledge those who generously shared their time and knowledge with our project.

Activity

Total releases
10
First release
Mar 2025
Latest release
10 months ago
Release cadence
7 days
Stability
100% stable

Release Timeline

Releases

Version Type Release date
3.0.11 Stable May 20, 2025
2.1.2 Stable May 15, 2025
3.0.10 Stable May 13, 2025
3.0.9 Stable Apr 29, 2025
2.1.1 Stable Apr 21, 2025
3.0.8 Stable Apr 17, 2025
3.0.7 Stable Apr 15, 2025
3.0.6 Stable Apr 11, 2025
3.0.5 Stable Apr 10, 2025
3.0.4 Stable Mar 20, 2025