Drupal is a registered trademark of Dries Buytaert

social_auth_entra_id

228 sites Security covered
View on drupal.org

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:


https://www.drupal.org/docs/develop/entra-id-login-block-module-documentation

✨ 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
3
First release
Oct 2025
Latest release
2 months ago
Release cadence
39 days
Stability
100% stable

Release Timeline

Releases

Version Type Release date
2.0.0 Stable Dec 17, 2025
1.0.4 Stable Dec 4, 2025
1.0.3 Stable Oct 1, 2025