Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

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.

Activity

Total releases
5
First release
Feb 2025
Latest release
5 months ago
Releases (12 mo)
3 ▲ from 2
Maintenance
Active

Release Timeline

Releases

Version Type Release date
3.1.0 Stable Jan 30, 2026
3.0.18 Stable Sep 11, 2025
3.0.17 Stable Sep 1, 2025
3.0.16 Stable May 12, 2025
3.0.15 Stable Feb 4, 2025