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). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Usage Milestone: Time Field for Drupal 8+ Module time_field crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

cilogon_globus_auth

1 sites No security coverage
View on drupal.org

This module allows users to log into Drupal using their CILogon or Globus Auth accounts. It provides pre-configured login options, secure storage for credentials, and customizable buttons and text on the login page. The Connected Accounts page will also display which service the user has connected to.

Adds CILogon and Globus Auth OpenID Connect logins to Drupal 10, with prefilled endpoints, optional Key-based secret storage, customizable login buttons/help, and a clearer Connected Accounts experience.

Features

  • Ready clients: Purpose-built OpenID Connect plugins for CILogon (OSP) and Globus Auth (OSP) with sensible defaults.
  • Secure secrets: Optional integration with the Key module to store client secrets safely.
  • Login UI: Configurable “Log in with …” button text (global template + per-client overrides) and optional help text on the login page.
  • Clear accounts: Connected Accounts shows “Connected to {IdP}” using IdP claims (CILogon idp_name, Globus identity_provider_display_name).

Post-Installation

  • Enable: drush en cilogon_globus_auth.
  • Configure clients: Configuration → People → OpenID Connect.
    • Use plugins: ospclscigw (CILogon) and ospgascigw (Globus).
    • Enter Client ID/Secret (or select a Key if Key is enabled).
    • Register the shown redirect URI (e.g., /openid-connect/{plugin_id}/callback) with your provider.
  • Scopes:
    • CILogon default: email, openid, profile, org.cilogon.userinfo.
    • Globus default: openid email.
  • Customize login UI: Go to /admin/config/people/cilogon-globus-auth.
    • Set default button text template (use @client_title).
    • Optional per-client button/help text (HTML allowed).

Additional Requirements

  • Drupal core: Drupal 10.
  • Module: openid_connect ^3.0@alpha (keep versions in sync).
  • Optional: key (recommended for client secret storage).
  • External: Active apps/credentials with CILogon and/or Globus.

Recommended modules/libraries

  • Key: Centralized, secure storage for client secrets referenced by the clients.

Similar projects

  • OpenID Connect (generic): Allows manual provider setup; this module adds purpose-built clients for CILogon/Globus, prefilled endpoints/scopes, UI text controls, and improved Connected Accounts labeling.

Supporting this Module

  • Issues and feature requests: Use the Drupal.org project issue queue.
  • Contributions: Merge requests and reviews are welcome.

Community Documentation

Notes

  • Clear caches (drush cr) after install/config changes.

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
7
Tracked since
Sep 2025
Latest release
6 days ago
Releases (12 mo)
7 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.0-beta5 Pre-release 10–11 Aug 25, 2026
1.0.0-beta4 Pre-release 10–11 Jul 31, 2026
1.0.0-beta3 Pre-release 10–11 Jul 31, 2026
1.0.0-beta2 Pre-release 10–11 Jul 29, 2026
1.0.0-beta1 Pre-release 10–11 Jul 14, 2026
1.0.0-alpha2 Pre-release 10 Sep 5, 2025
1.0.0-alpha1 Pre-release 10 Sep 4, 2025