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).

The OAuth & OpenID Connect Single Sign-On (SSO) module allows seamless user authentication on your Drupal site using industry-standard OAuth 2.0 and OpenID Connect (OIDC) protocols. With this Drupal OAuth client, users can securely log in via third-party identity providers, enhancing security and user experience.

Know more Setup Guides Playground Environment

Key Features of the Drupal OAuth & OpenID Connect SSO Module:

  • Connect with Any OAuth/OpenID Provider: The Drupal OAuth Client module supports authentication with both standard and custom OAuth/OIDC providers, ensuring a flexible login solution for your site.
  • Basic Attribute Mapping: Easily map user attributes like username and email from your OAuth/OpenID provider to your Drupal user profile.
  • Custom Attribute Mapping: Assign custom fields to align with your Drupal user profile attributes, enhancing user data synchronization.
  • Role-Based Access Control: Automatically assign user roles by registering them through OAuth Login based on the rules you define.
  • Seamless User Registration & Auto-Login: Allow new users to be automatically registered upon login if they don’t already have an account on your Drupal site.
  • Auto Redirect Users: This OAuth/OIDC module provides Auto Redirection and this is useful if you want to protect your whole site globally. This feature redirects the user to the OAuth Server's login page whenever a user tries to access a page of your Drupal site (in case the user is not logged in)
  • Extended OAuth API support: Enhance the functionality of your Drupal OAuth client with extended API support, allowing for advanced integrations and custom implementations.
  • Custom Redirect URL after login/logout: Define custom redirect URLs to auto-redirect users to specific pages after login or logout, optimizing user flow and engagement.
  • Account Linking for Unified User Profiles: Link external OAuth provider accounts to existing Drupal user accounts, ensuring a unified authentication experience.
  • Detailed Login Reports & Monitoring: Track user authentication activities with login and registration reports, helping you analyze user behavior and security insights.
  • Domain-Based Registration Restrictions: Restrict user registration based on email domain, allowing only users from specified organizations or groups to access your Drupal site.
  • Page Access Control & Content Restriction: Limit access to pages based on OAuth/OpenID authentication status, ensuring secure content visibility only for authorized users.
  • OpenID Connect support: Leverage Drupal OIDC support for enhanced identity management and single sign-on capabilities.

Supported OAuth/OpenID Providers

Our Drupal OpenID Connect SSO module supports a wide range of identity providers, including:

Azure AD Azure B2C AWS Cognito Discord Salesforce Okta Office 365 Google Apps Keycloak Wild Apricot OneLogin Custom OAuth

How to Install the module
Setting up OAuth & OpenID Connect Single Sign-On (SSO) for Drupal is quick and easy! Follow this step-by-step guide to install the Drupal OAuth Client module using different methods.

Need any help?

If you face any issues or need any help in configuration, please feel free to reach out to us at [email protected]. You can also connect with us on the Drupal Slack channel.

 Contact Us Join Our Slack Channel

Activity

Total releases
9
First release
Feb 2025
Latest release
1 month ago
Release cadence
51 days
Stability
89% stable

Release Timeline

Releases

Version Type Release date
4.0.24 Stable Mar 17, 2026
5.0.2 Stable Jan 22, 2026
5.0.1 Stable Nov 24, 2025
5.0.0 Stable Aug 18, 2025
5.0.0-alpha1 Pre-release Aug 11, 2025
4.0.23 Stable Aug 11, 2025
4.0.22 Stable Jul 23, 2025
4.0.21 Stable May 12, 2025
4.0.20 Stable Feb 3, 2025