Salesforce holds invaluable data for your client’s business. You certainly want to follow every rule in the book regarding security – for instance, changing your password regularly. However, when your web app is integrated with the Salesforce account, automatic password expiration can lead to big trouble! The integration won’t work until you set up a new password and update the token on your site. In the meantime, you may lose leads and other information or worse: your entire site may crash. You might want to set the password to never expire. So you go you to Password policies and very sensibly set the User passwords expire in property to “Never expires”.
But this is not enough! This changes the policies to all users. You probably have a different option in your System Administrator profile.
To solve the problem once and for all:
- Go to Setup. And type “profiles” in the quick find box
- In System Administrator, you’ll see a read-only and unchecked box for “Password Never Expires”
- Clone System Administrator and name it as you like
- Check Password Never Expires box and save changes
- Log in as another user
- Go to Setup / Users and search your own name
- Edit. in the Profile drop-down select the profile you just created
Set up your calendar or something to remind you to manually change that password frequently – and update the password and token in all your Salesforce integrations right away!