I have configured my PowerApps Portal password policy in the following way:
Authentication/UserManager/PasswordValidator/RequiredLength : 8
Authentication/UserManager/PasswordValidator/RequireDigit : true
Authentication/UserManager/PasswordValidator/RequireLowercase : true
Authentication/UserManager/PasswordValidator/RequireNonLetterOrDigit : true
Authentication/UserManager/PasswordValidator/RequireUppercase : true
If I attempt to set my password to "a" I get the following error message:
"
- Passwords must be at least 8 characters. Passwords must have at least one digit ('0'-'9'). Passwords must have at least one uppercase ('A'-'Z'). Passwords must contain characters from at least three of the following four classes: uppercase, lowercase, digit, and non-alphanumeric (special).
"
The error is with the last sentence, it states that only 3 of the 4 classes are required, but in my case all 4 are required. In my opinion the last sentence is unnecessary and could be removed.
It would also be nice if each password condition was within it's own <li>
Thanks