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 Drupal websites to use Microsoft Entra ID (formerly Azure Active Directory) for secure Single Sign-On (SSO) and user registration. It enables users to log in with their existing Microsoft credentials, creating Drupal accounts automatically on their first login.

Social Auth Entra ID provides enterprise-ready Single Sign-On (SSO) for Drupal using
Microsoft Entra ID (Azure Active Directory).
It enables secure OAuth2 authentication, automatic user registration,
and seamless login using existing Microsoft credentials.

Designed for organizations using Microsoft 365 and Entra ID, this module simplifies
identity management while enhancing security and user experience.

🔐 Social Auth Entra ID

Social Auth Entra ID allows Drupal websites to authenticate users via Microsoft Entra ID (formerly Azure Active Directory).
Built on Drupal’s Social Auth framework, it uses a secure OAuth2-based authentication flow
to provide reliable and scalable enterprise authentication.

This module is ideal for enterprise portals, intranets, educational institutions,
and any Drupal site requiring centralized identity and access management using Microsoft Entra ID.

Documentation:

Documentation on Drupal.org

✨ Features

  • Microsoft Entra ID / Azure AD Login: Authenticate users using Microsoft Entra ID via OAuth2.
  • Single Sign-On (SSO): Users sign in with their existing Microsoft credentials.
  • Automatic User Registration: Drupal accounts are created automatically on first login.
  • Domain-Based Access Control: Restrict login and registration to specific email domains.
  • Secure OAuth2 Authentication: Uses Microsoft-recommended OAuth2 standards.
  • Seamless User Experience: Adds a “Log in with Microsoft” button to the Drupal login page.

🏢 Use Cases

  • Enterprise Drupal sites using Microsoft Entra ID or Azure Active Directory
  • Organizations requiring secure Single Sign-On (SSO)
  • Educational institutions using Microsoft 365
  • Intranets, employee portals, and restricted-access Drupal applications

⚙️ Configuration Overview

  • Enable the module and navigate to Configuration > People > Social Auth Entra ID
  • Enter the Microsoft Client ID, Tenant ID, and Client Secret from the Azure portal
  • Configure allowed email domains if required
  • Save the configuration

After configuration, users will see a “Log in with Microsoft” option on the login page.
First-time users are automatically registered and logged in.

🔗 Related Modules


- Social Auth Microsoft

While other Social Auth modules provide generic social login functionality,
Social Auth Entra ID is specifically designed for Microsoft enterprise environments, focusing on centralized identity management, secure authentication, and organizational access control.

Activity

Total releases
6
First release
Oct 2025
Latest release
4 months ago
Releases (12 mo)
6 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Release date
2.0.2 Stable Mar 11, 2026
2.0.x-dev Dev Mar 11, 2026
2.0.1 Stable Mar 11, 2026
2.0.0 Stable Dec 17, 2025
1.0.4 Stable Dec 4, 2025
1.0.3 Stable Oct 1, 2025