Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

cilogon_globus_auth

No security coverage Under active development 3 sites

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.

Ask your assistant about cilogon_globus_auth

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

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

Release Timeline

Releases

Version Type Core PHP Release date
1.0.0-beta6 Pre-release 10–11 Sep 21, 2026
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