UserManager - Constraints (lockout, password, user)

Sep 29, 2014 at 11:57 AM
I noticed...

The UserManager has a PasswordValidator property that contains:
RequireDigit
RequireLowercase
RequireNonLetterOrDigit
RequireUppercase
RequiredLength
The UserManager has a UserValidator property that contains:
AllowOnlyAlphanumericUserNames
RequireUniqueEmail
The UserManager has NOT a LockoutValidator property that contains:
DefaultAccountLockoutTimeSpan
MaxFailedAccessAttemptsBeforeLockout
UserLockoutEnabledByDefault
In other words, Identity split these 3 properties out, unlike the above two.
Wouldn't it be more consistent if these properties were combined into a LockoutValidator?