Force 2FA at login for developers, behind a waffle #10046
Closed
Milestone
Comments
|
Something to keep in mind: regardless of what we do on our end, FxA should not allow you to log in without your second factor if you already have one set up. This issue is about forcing developers to have one in the first place. Test scenarios when logging in:
Please switch the waffle off once you're done testing, it's not ready for production or daily use because of the UX issues on FxA side. |
|
Here are my test results after verifiying this feature on AMO -dev: 2fa-for-developers waffle switch off
2fa-for-developers waffle switch on
There is an issue with new account registrations for witch I've filed #10105 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Implementation side of mozilla/addons#732 because this issue is getting a little hard to follow with all the back & forth discussing this with 2FA.
The idea is to create a waffle that, when enabled, forces add-on developers (only developers, and not users that only have static/lightweight themes) to enable Two Factor Auth on their FxA account if they don't already. It would work by checking what FxA returns, and if we notice a developer is logging on without 2FA, we don't start the session, and instead start the FxA oauth dance again, this time asking specifically for 2 FA to be enabled. On FxA side the user would then set up their 2nd factor if needed, then proceed and come back to us all in the same flow.
The waffle should be off by default as we're waiting on some UX improvements on FxA side (https://github.com/mozilla/fxa-content-server/issues/6683 and https://github.com/mozilla/fxa-content-server/issues/6661).
Any discussion about this that are not relevant to the implementation details should go to mozilla/addons#732
The text was updated successfully, but these errors were encountered: