
Salesforce Administration ยท Security
You unfreeze a user, and a few minutes later theyโre frozen again. The cause is almost always the same: their traffic is going through a VPN or proxy that Salesforce flags as high-risk.
You can raise a Salesforce Support case and ask them to waive this automatic freezing for your org. They can turn off the autonomous security response for OAuth token risks for a set period, or permanently if you justify it.
This buys your team time while IT fixes the VPN. The waiver comes with added security risk, and temporary ones expire, so treat it as a stopgap. See what to include in the case
Salesforce runs real-time threat detection on login and API activity. When it sees traffic coming from an anonymizing network, such as a Tor exit node, an open proxy or a high-risk shared IP, it acts automatically. It doesnโt matter if the user is doing nothing wrong.
Anonymized traffic hides where a connection really comes from. To Salesforce, that looks the same as stolen credentials or a hijacked session token, so it plays it safe.
Why unfreezing alone doesnโt work: as soon as the user reconnects through the same VPN or proxy, Salesforce spots it and freezes them again, sometimes within minutes.
It takes three actions at the same time:
The user is locked out and sees an โIncorrect credentialsโ error. They canโt log in until an admin unfreezes them in Setup.
Every session ends: desktop, mobile and connected app integrations. The user is logged out everywhere at once.
Even after being unfrozen, the user has to reset their password before logging in again.
Do these in order. The most common mistake is unfreezing first. Fix the connection, then restore access.
Setup โ Users, open the user and click Unfreeze.Restoring access fixes the symptom. The permanent fix is on the network side, so loop in your IT or security team.
Work out which VPN, proxy or routing setup makes Salesforce traffic look like itโs coming from an anonymizing network. Common culprits:
Once IT confirms the legitimate IPs your users connect from, add them as trusted IP ranges:
Add your office and approved VPN IPs or CIDR ranges so Salesforce treats logins from them as trusted.
If your team needs a VPN, use one with dedicated, static IPs that arenโt classified as anonymizing. Your VPN provider should be able to tell you whether their IPs are flagged as open proxies.
If the VPN fix will take a while, log a case with Salesforce Support and ask for an opt-out from the autonomous security response for OAuth token risks. Include:
Temporary waivers expire. They usually last around 30 days. When the window ends, Salesforce turns automatic freezing back on. Fix the VPN before then, or contact Salesforce before it expires to ask for an extension.
Salesforce documents this in its Help portal. Search for autonomous response for OAuth token risks, or look up Help Article ID 005318944 for the official guidance and how exemptions work.
For broader hardening, also review Login IP Ranges, Identity Verification and Connected App policies. They all affect how Salesforce handles suspicious logins.
Weโll help you find the cause, set up trusted access and handle the Salesforce case.