1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-25 23:10:57 +01:00
phorge-phorge/src/applications/config/option
epriestley 99c72a32d0 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
2014-06-03 16:50:27 -07:00
..
PhabricatorAccessLogConfigOptions.php Add an SSH access log 2013-12-05 17:00:48 -08:00
PhabricatorApplicationConfigOptions.php Add a "list<regex>" config option and move regex config to it 2013-09-13 11:48:00 -07:00
PhabricatorAuthenticationConfigOptions.php Remove session limits and sequencing 2014-01-15 17:27:59 -08:00
PhabricatorAWSConfigOptions.php Lock down some config options 2014-05-01 10:23:49 -07:00
PhabricatorConfigOption.php Allow configuration to have custom UI types 2013-06-07 12:36:18 -07:00
PhabricatorCoreConfigOptions.php Lock down some config options 2014-05-01 10:23:49 -07:00
PhabricatorDeveloperConfigOptions.php Set celerity.minify true in production environments. 2014-04-10 14:39:05 -07:00
PhabricatorDisqusConfigOptions.php Drive auth config with the database 2013-06-20 11:18:11 -07:00
PhabricatorExtendingPhabricatorConfigOptions.php Lock down some config options 2014-05-01 10:23:49 -07:00
PhabricatorGarbageCollectorConfigOptions.php Mostly modernize Conduit logs 2013-07-01 12:37:34 -07:00
PhabricatorMailgunConfigOptions.php Lock down some config options 2014-05-01 10:23:49 -07:00
PhabricatorMetaMTAConfigOptions.php Remove metamta.send-immediately 2014-01-14 13:22:47 -08:00
PhabricatorMySQLConfigOptions.php Add explicit mysql.port configuration 2013-07-14 16:06:23 -07:00
PhabricatorNotificationConfigOptions.php Set some defaults back to correctness. 2013-01-24 12:10:41 -08:00
PhabricatorPHDConfigOptions.php Lock down some config options 2014-05-01 10:23:49 -07:00
PhabricatorPHPMailerConfigOptions.php Lock down some config options 2014-05-01 10:23:49 -07:00
PhabricatorRecaptchaConfigOptions.php Default to "True" and "False" for bool options. 2013-01-09 08:14:29 -08:00
PhabricatorSecurityConfigOptions.php Allow installs to require multi-factor authentication for all users 2014-06-03 16:50:27 -07:00
PhabricatorSendGridConfigOptions.php Lock down some config options 2014-05-01 10:23:49 -07:00
PhabricatorSMSConfigOptions.php Add SMS support 2014-05-09 12:47:21 -07:00
PhabricatorSyntaxHighlightingConfigOptions.php Add some file types to pygments.dropdown-choices. 2014-05-28 06:26:20 -07:00
PhabricatorTranslationsConfigOptions.php Add translations config group. 2013-01-04 16:22:56 -08:00
PhabricatorUIConfigOptions.php Add UI for choosing header color 2013-12-07 10:46:09 -08:00