Page MenuHomePhabricator

Emphasise importance of recovery codes
Closed, ResolvedPublic

Description

From T172079#3573986

2FA was "sold" to me as an essential upgrade that all admins must have, but the "simple" page through which I got it, is seriously lacking sufficient detailed explanation and OBNOXIOUSLY LOUD warnings about the consequences of losing the keys.

https://en.wikipedia.org/wiki/Wikipedia:Simple_2FA#Emergency_tokens_:_IMPORTANT.2C_read_this

Event Timeline

Give users a prompt on a timer stating users should save their backup codes or like i do for some of my applications only allow them to continue the 2FA setup if you detect they pressed the download button
Also dont forget to give massive warning texts they should be big and bold so users notice them and dont spam next

Reedy triaged this task as High priority.Sep 10 2019, 7:29 PM

This is what we do...

Screenshot 2023-12-26 at 21.57.43.png (81×2 px, 26 KB)

vs what GitHub do...

Screenshot 2023-12-26 at 21.57.28.png (410×627 px, 61 KB)

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

[mediawiki/extensions/OATHAuth@master] en.json: Improve oathauth-scratchtokens

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

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

[mediawiki/extensions/OATHAuth@master] WIP: TOTPEnableForm: Emphasise importance of scratch tokens

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

Maybe we should steal GitHub's suggestion of where to save them too...

Change 985932 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@master] en.json: Improve oathauth-scratchtokens

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

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

[mediawiki/extensions/OATHAuth@REL1_39] en.json: Improve oathauth-scratchtokens

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

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

[mediawiki/extensions/OATHAuth@REL1_40] en.json: Improve oathauth-scratchtokens

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

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

[mediawiki/extensions/OATHAuth@REL1_41] en.json: Improve oathauth-scratchtokens

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

Change 985402 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@REL1_39] en.json: Improve oathauth-scratchtokens

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

Change 985403 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@REL1_40] en.json: Improve oathauth-scratchtokens

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

Change 985404 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@REL1_41] en.json: Improve oathauth-scratchtokens

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

Reedy renamed this task from Emphasise importance of scratch tokens to Emphasise importance of recovery codes.Jan 1 2024, 8:50 PM

Change 985933 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@master] TOTPEnableForm: Emphasise importance of recovery codes

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

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

[mediawiki/extensions/OATHAuth@REL1_41] TOTPEnableForm: Emphasise importance of recovery codes

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

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

[mediawiki/extensions/OATHAuth@REL1_40] TOTPEnableForm: Emphasise importance of recovery codes

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

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

[mediawiki/extensions/OATHAuth@REL1_39] TOTPEnableForm: Emphasise importance of recovery codes

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

Change 989869 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@REL1_39] TOTPEnableForm: Emphasise importance of recovery codes

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

Change 989867 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@REL1_41] TOTPEnableForm: Emphasise importance of recovery codes

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

Change 989868 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@REL1_40] TOTPEnableForm: Emphasise importance of recovery codes

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

Reedy claimed this task.