Homec4science

Allow installs to require multi-factor authentication for all users

Authored by epriestley <git@epriestley.com> on Jun 4 2014, 01:50.

Description

Allow installs to require multi-factor authentication for all users

Summary: Ref T5089. Adds a security.require-multi-factor-auth which forces all users to enroll in MFA before they can use their accounts.

Test Plan:
Config:

{F159750}

Roadblock:

{F159748}

After configuration:

{F159749}

  • Required MFA, got roadblocked, added MFA, got unblocked.
  • Removed MFA, got blocked again.
  • Used bin/auth strip to strip MFA, got blocked.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T5089

Differential Revision: https://secure.phabricator.com/D9285

Details

Committed
epriestley <git@epriestley.com>Jun 4 2014, 01:50
Pushed
aubortJan 31 2017, 17:16
Parents
rPH83112cc2e8c7: Move email verification into PhabricatorUserEditor
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPH99c72a32d041: Allow installs to require multi-factor authentication for all users (authored by epriestley <git@epriestley.com>).Jun 4 2014, 01:50