I thought we had a task for this, but I can't seem to find one...
We eventually want to enable OATHAuth on all wikis, for all users, pending a few usability improvements
I thought we had a task for this, but I can't seem to find one...
We eventually want to enable OATHAuth on all wikis, for all users, pending a few usability improvements
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | None | T166622 Allow all users on all wikis to use OATHAuth | |||
| Resolved | Reedy | T131788 Users should be notified when only two recovery codes are left | |||
| Resolved | sbassett | T150601 Add option to generate new set of recovery codes | |||
| Resolved | sbassett | T232336 Separate recovery codes into a separate 2FA module | |||
| Resolved | taavi | T242031 Allow multiple different 2FA devices | |||
| Resolved | Reedy | T268564 Convert OATHAuth to AbstractSchema | |||
| Resolved | taavi | T330502 Create oathauth_types and oathauth_devices tables | |||
| Resolved | Marostegui | T348693 Drop oathauth_users table from production | |||
| Resolved | sbassett | T145915 OATHAuth OTP shouldn't be stored in cleartext in the DB | |||
| Duplicate | None | T172079 Allow OATHAuth users with 2FA already enabled to add / switch devices without disabling | |||
| Resolved | Reedy | T150868 Expand recovery code instruction with advice to mark which codes you have used | |||
| Resolved | Mstyles | T399664 Expand 2FA Opt-In Privileges | |||
| Resolved | Mstyles | T400579 Add ability to make 2FA available to N% of users |
I guess the blockers for this (beyond what's already captured in the task graph) are T180896: Allow functionaries to reset second factor on low-risk accounts and T150601: Add option to generate new set of recovery codes / T131788: Users should be notified when only two recovery codes are left? Is anything else considered necessary?
Ideally, IMHO, being able to do a device swap without disabling and re-enabling should be in there too (not sure where the task is for that straight off)
@Tgr and @Reedy, yep, this task is directly related to the #10 of Community-Wishlist-Survey-2019: 2FA available for all concerned editors
@Tgr I think in the past we also said that some UI and interface messaging rework was needed to make the steps more understandable, esp around the topic of scratchcodes.
Trust-and-Safety might have some additional thoughts here, as they currently manage the operational work around OATHAuth. Though the tasks @Tgr mentioned (T166622#4802577) should alleviate most of their concerns, I'd imagine.
I guess that's T172079: Allow OATHAuth users with 2FA already enabled to add / switch devices without disabling? (that title is not super helpful)
T150868: Expand recovery code instruction with advice to mark which codes you have used I guess?
Actually implementing that task is easy (removing 10-15 lines from wmf-config)... It's the tasks mentioned above that need fixing first before we will do that
This is not really blocked on forcing on anyone 2FA, so rearranged the dependency tree a bit.
Hi, Please keeping (or try to keep) "Two-factor authentication testers" group for historical use . Thanks
Because we are actually "Beta tester" for a long time and i would like to keep a memory in my SUL :) (i'm not a Beta tester anymore since i'm mediawiki admin)
It's really a pain to enable 2FA on an account, because of a chicken-and-egg problem: The only users with oathauth-enable rights (allowing them to turn on 2FA) are those with elevated privileges—but you shouldn't have those privileges until 2FA is enabled!
There’s an oathauth-testers group for anyone that wants 2FA but isn’t in a priv group
The issues why we haven’t rolled it out widely are still the same
Thanks, I'll paste a pointer here in case others find themselves in the same situation:
https://meta.wikimedia.org/wiki/Steward_requests/Global_permissions#Requests_for_2_Factor_Auth_tester_permissions
Note this task concerns non-WMF wikis so should be resolved once it become the default of OATHAuth extension.
No it doesn’t? This is specifically for WMF wikis,
The default in the extension has always been to allow all user accounts.