1
0
mirror of https://github.com/bitwarden/server synced 2025-12-20 18:23:44 +00:00

EC-198 Added feature flag for 2FA Email for new device login (#1993)

* EC-198 added global setting flag for 2FA email on new device login feature

* EC-198 Removed is development environment check on 2FA email new device login given that we can now rely on the global settings feature flag

* EC-198 Improved IGlobalSettings and UserService code for testing
This commit is contained in:
Federico Maccaroni
2022-05-13 10:48:48 -03:00
committed by GitHub
parent bbb55ef8de
commit 2e2d3075d1
5 changed files with 28 additions and 21 deletions

View File

@@ -69,6 +69,7 @@ namespace Bit.Core.Settings
public virtual AppleIapSettings AppleIap { get; set; } = new AppleIapSettings();
public virtual SsoSettings Sso { get; set; } = new SsoSettings();
public virtual StripeSettings Stripe { get; set; } = new StripeSettings();
public virtual ITwoFactorAuthSettings TwoFactorAuth { get; set; } = new TwoFactorAuthSettings();
public string BuildExternalUri(string explicitValue, string name)
{
@@ -480,5 +481,10 @@ namespace Bit.Core.Settings
public string ApiKey { get; set; }
public int MaxNetworkRetries { get; set; } = 2;
}
public class TwoFactorAuthSettings : ITwoFactorAuthSettings
{
public bool EmailOnNewDeviceLogin { get; set; } = true;
}
}
}