Remove Password Forced Expiration for a Salesforce User
When setting up an API integration user with Salesforce, a password expiration can break the integration with little or no warning. You can disable password expiration by following the simple steps below:
Creating a 'Password Never Expires' Permission Set
Follow this procedure to create a permission set that will disable password expiry:
Under Administration Setup, click Manage Users > Permission Sets
Create a new Permission Set with label 'Password Never Expires' and save
Edit the System Permissions against this Permission Set, select the 'Password Never Expires' permission and save
Adding the 'Password Never Expires' Permission Set to a User Account
Once you have created the 'Password Never Expires' Permission Set, follow this procedure to add the permission set to a selected user account:
Under Administration Setup, click Manage Users > Users
Open the target user account and edit Permission Set Assignments
Add the 'Password Never Expires' Permission Set.
Click Save to update the changes.