External Authentication
This module provides a general way for Drupal to handle user login and registration using external services. It serves as a foundation for other modules to integrate with authentication systems like LDAP, CAS, and SAML.
Description
The ExternalAuth module provides a generic service for logging in and registering users that are authenticated against an external site or service and storing the authentication details.
It is the Modern Drupal equivalent of user_external_login_register() and related functions, as well as the authmap table in Drupal 7 core.
Target audience
This is a helper module, intended to be used by Drupal module developers, as a dependency for their own custom / contrib modules. It provides no out-of-the-box UI or functionality for site builders.
Related modules
Modules using ExternalAuth
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
12 tracked projects depend on this one
- CAS 24,489 sites
- SAML Authentication 18,817 sites
- simpleSAMLphp Authentication 12,091 sites
- Authorization 7,662 sites
- Microsoft 365 Connector 362 sites
- OpenID Connect Client 320 sites
- League Oauth Login 49 sites
- Cognito 36 sites
- Force External Authentication 21 sites
- BankID 8 sites
- OIDC Role Mapping 2 sites
- Hellō Login
Activity
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 2.0.13 | Stable | 10–11 | Aug 12, 2026 | ||
| 2.0.12 | Stable | 10–11 | Jul 14, 2026 | ||
| 2.0.11 | Stable | 10–11 | Feb 26, 2026 | ||
| 2.0.10 | Stable | 9–11 | Latest release for Drupal versions prior to 10.1 | Feb 26, 2026 | |
| 2.0.9 | Stable | 9–11 | Feb 2, 2026 | ||
| 2.0.8 | Stable | 9–11 | Apr 2, 2025 | ||
| 2.0.7 | Stable | 9–11 | Jan 3, 2025 |