Initial Commit ...

This commit is contained in:
2024-01-25 04:42:47 +03:30
commit 844b4c47ad
50 changed files with 2615 additions and 0 deletions
+42
View File
@@ -0,0 +1,42 @@
namespace xIdentityModels.Configurations {
/// <summary>
/// User Password Policies
/// </summary>
public class XIdentityPolicyPassword {
/// <summary>
/// determines Password must contains digits or not
/// </summary>
/// <value></value>
public bool RequireDigit { get; set; }
/// <summary>
/// determines the minimum allowed length for a password
/// </summary>
/// <value></value>
public byte RequiredLength { get; set; }
/// <summary>
/// determines the number of Unique Chars must be included in a Password
/// </summary>
/// <value></value>
public byte RequiredUniqueChars { get; set; }
/// <summary>
/// determines Password must contains LowerCase chars or not
/// </summary>
/// <value></value>
public bool RequireLowercase { get; set; }
/// <summary>
/// determines Password must contains Non-Alphabetical chars or not
/// </summary>
/// <value></value>
public bool RequireNonAlphanumeric { get; set; }
/// <summary>
/// determines Password must contains UpperCase chars or not
/// </summary>
/// <value></value>
public bool RequireUppercase { get; set; }
}
}