Password Policy Configuration
Configure comprehensive password policies including complexity, expiration, and history requirements

Configure password policies to enforce strong authentication security standards.
Basic Policy Configuration
{
"passwordPolicy": {
"minLength": 12,
"requireUppercase": true,
"requireLowercase": true,
"requireNumbers": true,
"requireSpecialChars": true,
"maxLength": 128
}
}
Advanced Rules
const advancedPolicy = {
preventCommonPasswords: true,
preventUserInfo: true,
minUniqueChars: 5,
preventRepeatingChars: 3,
preventSequentialChars: 3
};
Password History
passwordHistory:
enabled: true
rememberCount: 5
minimumAgeDays: 1
Expiration Policy
const expirationPolicy = {
enabled: true,
expirationDays: 90,
warningDays: 14,
gracePeriodDays: 7
};
Breach Detection
auth.passwordPolicy.enableBreachDetection({
checkAgainstLeaks: true,
autoForceReset: true,
notifyUser: true
});
For custom validation rules and enterprise policies, see our security guide.