Page MenuHomePhabricator

Allow users to enable multiple authenticator types
Closed, ResolvedPublic

Description

The backend support for this exists now thanks to T242031, but the frontend prevents users from attempting to enable TOTP if WebAuthn is already enabled or vice versa. Once the UX is good enough, we should allow users to do this.

Event Timeline

Change #1180674 had a related patch set uploaded (by Catrope; author: Catrope):

[mediawiki/extensions/OATHAuth@master] Allow using multiple modules, if so configured

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

This patch does not yet enable multiple authenticator types in production; it just adds a config setting so that it can be enabled. For now we'll just use that for development so we can work on improving the user experience of using multiple authenticator types.

Change #1180674 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@master] Allow using multiple modules, if so configured

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

Closing this task, we can handle actually turning the config flag on as part of the broader rollout for multiple authenticators