Hi Michael,
We have the possibility of all of these policies. Currently password policy is dictated by the customer, and they can choose from these:
Maximum number of login attempts, before the user account is locked
Maximum number of login attempts, before the user account is temporarily locked for ten minutes
Maximum number of login attempts, before the user account is temporarily locked for fifteen minutes Maximum number of login attempts, before the user account is temporarily locked for five minutes
Notify user that failure of login attempts will cause the user account to be locked (after a certain number of attempts)
Passwords should have both digits and letters
Maximum expiration age of passwords
Maximum history records of password used for duplicate check when changing password
Minimum required password length
Currently we are not implementing a password complexity check, but that would be something we would want as well.
For password reset we are employing captcha
I think we would want some of the password data to be stored in a database, such as previous password history - we might want to poll and propagate changed info to LDAP, or perhaps we would just change it in LDAP. Not sure at this point.