Configuring account lockout protection
Use PingFederate’s functionality to customize your account lockout protection settings.
Steps
-
Edit the
com.pingidentity.common.security.AccountLockingService.xmlfile, located in the<pf_install>/pingfederate/server/default/data/config-storedirectory.The following table provides more information about properties in the
com.pingidentity.common.security.AccountLockingService.xmlfile.Property Description MaxConsecutiveFailures
The maximum number of failed attempts before a user is locked out for a time period.
The default value is
3.The per-instance setting in the HTML Form Adapter and the Username Token Processor overrides this property.
LockoutPeriod
The amount of time in minutes that a user is locked out when the
MaxConsecutiveFailuresthreshold is reached.The default value is
1minute.UseIPForLockoutWhether lockout decisions consider the user’s IP address.
trueuses a combination of username and IP address to determine whether to lock a user account.falseuses only the username to determine whether to lock a user account. Requests with the same usernames from different IP addresses are considered together.The default value is
true.Disabling this parameter can prevent malicious actors from bypassing lockouts by masking their IP address, but can also make it easier for malicious actors to intentionally lock an account.
If you have a PingFederate clustered environment, edit this file on the console node.
-
Save the change.
-
Restart PingFederate.
-
If you have a PingFederate clustered environment, click Replicate Configuration in System > Server > Cluster Management.