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 23,343 sites
- SAML Authentication 18,087 sites
- simpleSAMLphp Authentication 13,147 sites
- Authorization 7,617 sites
- Microsoft 365 Connector 429 sites
- OpenID Connect Client 278 sites
- League Oauth Login 85 sites
- Cognito 31 sites
- Force External Authentication 17 sites
- BankID 7 sites
- Hellō Login
- OIDC Role Mapping
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 |