Skip to content

Require password reset for 2FA enrollment after requirement is enforced. #13763

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

Closed
Tracked by #14010
ewdurbin opened this issue May 26, 2023 · 2 comments
Closed
Tracked by #14010

Comments

@ewdurbin
Copy link
Member

ewdurbin commented May 26, 2023

What's the problem this feature will solve?

Once we have required 2FA for uploads globally, we should require a password reset flow to be completed before allowing enrollment of a 2FA mechanism.

This keeps "abandoned" accounts from being hijacked by a simple password leak, with the caveat that a compromised email is a compromised email.

Describe the solution you'd like

After global 2FA requirement for upload is enforced, a user returning to enroll in 2FA should be required to complete a password reset flow. We can gate this on the "last password date" value for a given user.

@ewdurbin ewdurbin added feature request requires triaging maintainers need to do initial inspection of issue and removed requires triaging maintainers need to do initial inspection of issue labels May 26, 2023
@dstufft dstufft added the 2FA label May 26, 2023
@di di mentioned this issue Jun 23, 2023
22 tasks
@di
Copy link
Member

di commented Jan 2, 2024

Do we actually need to reset the password, or can we just do an email verification flow?

@ewdurbin
Copy link
Member Author

ewdurbin commented Apr 2, 2024

I think #15692 closes this.

@ewdurbin ewdurbin closed this as completed Apr 2, 2024
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