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: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). 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. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

This module allows users to securely log in to your Drupal site using OAuth 2.0 and OpenID Connect. It supports single sign-on (SSO) with providers like Google, Microsoft Entra ID, and Keycloak, enabling features like profile mapping and automatic user creation. It can also be used for headless Drupal sites.

The OAuth Login – OAuth 2.0 & OpenID Connect (OIDC) Client SSO module enables secure Single Sign-On (SSO) for Drupal using OAuth 2.0 and OpenID Connect standards. It allows users to authenticate with leading Identity Providers (IdPs) such as Microsoft Entra ID (Azure AD), Keycloak, Google, and other OAuth/OIDC-compliant providers. The module supports secure authentication, user profile mapping, role-based access control, and automatic user provisioning, making it ideal for enterprise portals, customer-facing applications, and headless Drupal deployments. Looking for additional OAuth solutions? Explore our miniOrange OAuth Client SSO Module to build a complete identity and access management ecosystem in Drupal.

You can use our module to configure SSO using the OAuth Login for Headless / Decoupled Drupal Websites as well.

Know more Setup Guides Our unique case-studies

24/7 Support: 

If you require any Single Sign On (SSO) application or need any help with installing or configuring this module, please feel free to reach out to us at [email protected]. In case you want some additional features to be included in the module, please click on Get In Touch With Us button and we can get that custom-made for you

 Get In Touch With Us Join Our Slack Channel

Features supported by different versions (not all features are supported in the free version of the module) of the OAuth Login ( OAuth Client ) - OAuth Single Sign-On ( SSO ) module

  • OAuth Login (OAuth Client) - OAuth Single Sign On (SSO) module works for login with any 3rd party OAuth server or custom OAuth provider as well as any OpenID Connect (OIDC) server.
  • User Profile Attribute Mapping - miniOrange OAuth Login module provides a Basic Attribute Mapping feature to map Drupal user profile attributes like username, email, first name, and last name.
  • OpenID Connect support
  • Role Mapping - miniOrange OAuth Login module assigns roles to users registering through OAuth Login based on the rules you define.
  • Optionally Auto-Register Users -Automatic user registration after login if the user is not already registered with your site.
  • Auto Redirect - miniOrange OAuth Client module provides Auto Redirection and this is useful if you want to globally protect your whole site. This feature redirects the user to 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)
  • Dynamic redirection after SSO login and logout - miniOrange OAuth Login module allows you to auto Redirect Users to custom URL after login and logout from Drupal.
  • Account Linking - Supports the linking of user accounts from OAuth Providers to Drupal account
  • Login Reports - Creates user login and registration reports based on the application used.
  • App domain specific Registration Restrictions - miniOrange OAuth Client module allows you to restrict registration on your site based on the person’s email address domain
  • Page Restriction- Limit Access to pages based on user authentication status. Drupal OAuth / (OIDC) login module allows you to restrict access to the content of a page or post to which only can be accessed if the user is authenticated with OAuth / OpenID Connect Provider.

and much more...

List of some of the popular OAuth and OpenID Connect (OIDC) Providers supported by this module: [ Video Library ]


Azure AD Azure B2C AWS Cognito Discord Salesforce Wild Apricot Google Apps Keycloak Facebook GitHub Office 365 Custom OAuth/
OpenID Connect Server

and many more...

About Us
Check out our website for other modules https://plugins.miniorange.com or Click here to see all our listed Drupal modules. For more support or info email us at [email protected] or Contact us. You can also submit your query from the module’s configuration page.

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
6
Tracked since
Nov 2024
Latest release
7 months ago
Releases (12 mo)
3
Maintenance
Slowing

Release Timeline

Releases

Version Type Core Release date
3.1.0 Stable 9–11 Jan 30, 2026
3.0.18 Stable 9–11 Sep 11, 2025
3.0.17 Stable 9–11 Sep 1, 2025
3.0.16 Stable 9–11 May 12, 2025
3.0.15 Stable 9–11 Feb 4, 2025
3.0.14 Stable 9–11 Nov 6, 2024