// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using Microsoft.Framework.ConfigurationModel; namespace Microsoft.AspNet.Identity { public class PasswordOptions { public PasswordOptions() { RequireDigit = true; RequireLowercase = true; RequireNonLetterOrDigit = true; RequireUppercase = true; RequiredLength = 6; } /// /// Minimum required length /// public int RequiredLength { get; set; } /// /// Require a non letter or digit character /// public bool RequireNonLetterOrDigit { get; set; } /// /// Require a lower case letter ('a' - 'z') /// public bool RequireLowercase { get; set; } /// /// Require an upper case letter ('A' - 'Z') /// public bool RequireUppercase { get; set; } /// /// Require a digit ('0' - '9') /// public bool RequireDigit { get; set; } } }