Skip to content

Activating multiple methods is confusing and can fail silently #157

@simonwheatley

Description

@simonwheatley

What I did:

  1. Activated Two Factor on Engie on my sandbox only, logged in and navigated to my user profile…
  2. Checked “SMS”, “Backup Verification Codes”, and “Time Based One-time Password” methods
  3. Clicked “Update Profile”
  4. The edit profile page came back with “Two-Factor: You are out of backup codes and need to regenerate!”… no methods were checked
  5. It seems like if any method which you have checked fails it’s activation checks, then any new methods you have checked also fails activation.

Suggestions:

  • Consider moving Two Factor configuration to it’s own page; the user profile page is already crowded, and breaking this out might help make things clearer. Perhaps leave a link to the “configure two factor” page.
  • An explanatory admin notice to say that activating methods has failed
  • An explanatory admin notice for each failed method, explaining what needs to be done to get past this

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

Status

In review

Relationships

None yet

Development

No branches or pull requests

Issue actions