Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Avoid using all recovery codes #158

Open
brynwhyman opened this issue Jun 6, 2019 · 1 comment
Open

Avoid using all recovery codes #158

brynwhyman opened this issue Jun 6, 2019 · 1 comment

Comments

@brynwhyman
Copy link

brynwhyman commented Jun 6, 2019

Overview

We want to try and avoid the situation where a user is unable to authenticate with their registered methods (i.e phone with TOTP app is at home) but has also used all of their recovery codes, so they are unable to log in.

Currently, a new set of recovery codes will not automatically be generated when the existing set expire. We may wish to keep that functionality, but this issue should cover looking into what other options could be available for keeping the user informed.

User Story

As a CMS user, I want to understand the consequences of having no recovery codes remaining, so that I take action to update my MFA credentials before I need to use all of my recovery codes.

*"update my MFA credentials" could refer to registering a new method, or reseting recovery codes.

@brynwhyman
Copy link
Author

One idea already mentioned:

  • An email notification has already been implemented to advise users when a backup code has been used. We could an additional message when there's less than 5 codes remaining. i.e "You're almost out of recovery codes. Consider either updating your registered methods or resetting your recovery codes."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants