Page MenuHomePhabricator

Remove $wgOATHAllowMultipleModules and $wgOATHAuthNewUI
Closed, ResolvedPublic

Description

T401774: Redesign UI for listing 2FA methods and adding new methods added $wgOATHAuthNewUI, T402467: Allow users to enable multiple authenticator types added $wgOATHAllowMultipleModules

Both should no longer be necessary in the near future, and should be removed (defaulting those features to being always on)

Event Timeline

In addition, we should remove code that will be orphaned by removing these settings, including classes that will become unused like DisableForm.

Change #1195378 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/OATHAuth@master] extension.json: Default OATHAllowMultipleModules and OATHAuthNewUI to true

https://gerrit.wikimedia.org/r/1195378

Reedy renamed this task from Remove $wgOATHAllowMultipleModules and $wgOATHAuthNewUI when no longer needed to Remove $wgOATHAllowMultipleModules and $wgOATHAuthNewUI.Oct 22 2025, 8:22 PM

Change #1198150 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/WebAuthn@master] Remove usages of OATHAllowMultipleModules

https://gerrit.wikimedia.org/r/1198150

Change #1198154 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/OATHAuth@master] Drop $wgOATHAllowMultipleModules and $wgOATHAuthNewUI

https://gerrit.wikimedia.org/r/1198154

Change #1198150 merged by jenkins-bot:

[mediawiki/extensions/WebAuthn@master] Remove usages of OATHAllowMultipleModules

https://gerrit.wikimedia.org/r/1198150

Change #1195378 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@master] extension.json: Default OATHAllowMultipleModules and OATHAuthNewUI to true

https://gerrit.wikimedia.org/r/1195378

Reedy changed the task status from Open to In Progress.Oct 22 2025, 10:54 PM
Reedy claimed this task.
Reedy triaged this task as High priority.

Change #1198180 had a related patch set uploaded (by Reedy; author: Reedy):

[operations/mediawiki-config@master] CommonSettings: Remove some OATHAuth config overrides

https://gerrit.wikimedia.org/r/1198180

Change #1198154 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@master] Drop $wgOATHAllowMultipleModules and $wgOATHAuthNewUI

https://gerrit.wikimedia.org/r/1198154

Change #1200417 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/OATHAuth@REL1_45] Drop $wgOATHAllowMultipleModules and $wgOATHAuthNewUI

https://gerrit.wikimedia.org/r/1200417

Change #1200417 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@REL1_45] Drop $wgOATHAllowMultipleModules and $wgOATHAuthNewUI

https://gerrit.wikimedia.org/r/1200417

Change #1198180 merged by jenkins-bot:

[operations/mediawiki-config@master] CommonSettings: Remove some OATHAuth config overrides

https://gerrit.wikimedia.org/r/1198180

Mentioned in SAL (#wikimedia-operations) [2025-11-03T16:36:45Z] <reedy@deploy2002> Synchronized wmf-config/CommonSettings.php: T404806 (duration: 06m 27s)