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

Supporting organizations:
Ongoing maintenance
Initial sponsoring of module development

Project information

Releases

2.0.11 Stable release covered by the Drupal Security Team released 26 February 2026
Works with Drupal: ^10.1 || ^11
Install:

Development version: 2.0.x-dev updated 26 Feb 2026 at 19:41 UTC