Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Release: Change Requests 2.1.9 Minor update available for module change_requests (2.1.9). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Basic Shibboleth Authentication

845 sites No security coverage Drupal 10–11
View on drupal.org

BasicShib provides Shibboleth authentication for Drupal, allowing users to log in using their Shibboleth credentials. It uses a plugin system to extend its functionality, enabling custom user provisioning and additional authentication rules.

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.

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
14
Tracked since
Oct 2024
Latest release
2 weeks ago
Releases (12 mo)
1 ▼ from 13
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
3.0.12 Stable 10–11 Aug 12, 2026
3.0.11 Stable 10–11 May 20, 2025
2.1.2 Stable 10–11 May 15, 2025
3.0.10 Stable 10–11 May 13, 2025
3.0.9 Stable 10–11 Apr 29, 2025
2.1.1 Stable 10–11 Apr 21, 2025
3.0.8 Stable 10–11 Apr 17, 2025
3.0.7 Stable 10–11 Apr 15, 2025
3.0.6 Stable 10–11 Apr 11, 2025
3.0.5 Stable 10–11 Apr 10, 2025
3.0.4 Stable 10–11 Mar 20, 2025
3.0.3 Stable 10–11 Jan 13, 2025
3.0.2 Stable 8–9 Jan 3, 2025
2.1.0 Stable 11 Oct 22, 2024