feat: give the user the ability to make a password policy
This commit is contained in:
15
Security/Common/Domain/PasswordPolicy.cs
Normal file
15
Security/Common/Domain/PasswordPolicy.cs
Normal file
@ -0,0 +1,15 @@
|
||||
namespace Mirea.Api.Security.Common.Domain;
|
||||
|
||||
public class PasswordPolicy(
|
||||
int minimumLength = 8,
|
||||
bool requireLetter = true,
|
||||
bool requireLettersDifferentCase = true,
|
||||
bool requireDigit = true,
|
||||
bool requireSpecialCharacter = true)
|
||||
{
|
||||
public int MinimumLength { get; set; } = minimumLength;
|
||||
public bool RequireLetter { get; set; } = requireLetter;
|
||||
public bool RequireLettersDifferentCase { get; set; } = requireLettersDifferentCase;
|
||||
public bool RequireDigit { get; set; } = requireDigit;
|
||||
public bool RequireSpecialCharacter { get; set; } = requireSpecialCharacter;
|
||||
}
|
Reference in New Issue
Block a user