Files
Umbraco-CMS/src/Umbraco.Web/Security/ConfiguredPasswordValidator.cs

21 lines
724 B
C#

using Microsoft.AspNet.Identity;
using Umbraco.Core.Configuration;
namespace Umbraco.Core.Security
{
/// <summary>
/// Ensure that both the normal password validator rules are processed along with the underlying membership provider rules
/// </summary>
public class ConfiguredPasswordValidator : PasswordValidator
{
public ConfiguredPasswordValidator(IPasswordConfiguration config)
{
RequiredLength = config.RequiredLength;
RequireNonLetterOrDigit = config.RequireNonLetterOrDigit;
RequireDigit = config.RequireDigit;
RequireLowercase = config.RequireLowercase;
RequireUppercase = config.RequireUppercase;
}
}
}