Page MenuHomePhorge

Uninstalling/Installing an application should eventually involve MFA
Open, Needs TriagePublic

Description

Steps to reproduce:

  • be sure to have MFA enabled for your user
  • try to disable the Dashboard application (/applications/view/PhabricatorDashboardApplication/) or whatever other app

At this point, the MFA should be asked. At the moment it's not.

One case where MFA is asked is when empowering a user.

Revisions and Commits

Event Timeline

I don't know if what I done on D25935 is correct, but as usual, Request Changes if I did it wrong.
I relied on the code on PhabricatorUserEmpowerTransaction to try to make PhabricatorApplicationUninstallTransaction require MFA if enabled.