Install

Works with Drupal: ^10 || ^11 || ^12

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 627.36 KB
MD5: adfa5845653ef633ddd655ac9c75b131
SHA-1: abb00b95a8f5e8e5c4ece5d048753984eab3fe16
SHA-256: 3b595d0aba1e8e8a73dee44330d7010fd79d079f5c96464fed12bfa834a53c24
Download zip 667.22 KB
MD5: d569d261ecb7a51e78637e8db4dbbe70
SHA-1: 400914a7be3e8e05a74ac072c31d8817516f9002
SHA-256: 1c94c2b1bc0c3a28cd087e06ad91ac9da43a652076db436790e97676bb923eb8

Release notes

This is a security release. All sites using Authenticator Login Plus should update to 1.0.3. See:

Behavior change

For accounts with two-factor authentication, logins that don't go through the login form (one-time login links, single sign-on modules and other code that calls user_login_finalize()) now ask for the second factor before the account is logged in. Code that such a module runs after its own login call (for example externalauth's ExternalAuthEvents::LOGIN) runs only after the second factor has been entered.

Also included

  • #3634529: Store code length and validity period per enrollment, so changing the settings no longer locks out enrolled users.
  • #3634531: List each user once on the admin 2FA overview on multilingual sites.
  • #3634534: Fix the doubled base path in the Continue link after mandatory enrollment on sites installed in a subdirectory.
  • #3635043: Allow bacon/bacon-qr-code ^3.0, so the module can be installed next to endroid/qr-code 5.0.8 or later.

After updating

Run database updates (drush updb or /update.php) and clear caches.

Created by: mugesh.s
Created on: 11 Nov 2026 at 09:42 UTC
Last updated: 11 Nov 2026 at 18:18 UTC
Security update
Bug fixes

Other releases