FAQ – Does Salesforce MFA Enforcement Affect Currency Updater?
Salesforce has announced additional MFA requirements for users and administrators. For Salesforce admins running Currency Updater, the short answer is:
No. Salesforce MFA enforcement does not affect normal scheduled Currency Updater operations.
Official Salesforce FAQ: Prepare for MFA Enforcement for All Employee Users.
Does this affect Currency Updater?
No.
Currency Updater uses a Salesforce Connected App with a server-to-server OAuth integration based on the Refresh Token flow.
After the initial authorization, the application securely stores the Refresh Token inside Salesforce and automatically exchanges it for Access Tokens when needed. This process does not require user interaction or MFA challenges during scheduled executions.
When is MFA required?
MFA may be required when:
- A Salesforce administrator initially authorizes the app.
- A Salesforce administrator re-authorizes the app.
- A user logs into Salesforce interactively.
Will scheduled currency updates stop working?
No.
Salesforce MFA enforcement applies to user logins, not to automated OAuth Refresh Token exchanges performed by authorized Connected Apps.
That means scheduled Currency Updater jobs can continue updating Salesforce exchange rates without an interactive login or MFA challenge every time the job runs.
Why this matters for Salesforce admins
Manual exchange-rate maintenance is already a risk in Salesforce multi-currency orgs. If rates are not updated reliably, reports, converted amounts, dated exchange rates, and audit trails can become harder to trust.
Currency Updater is designed to remove that operational burden. The Connected App and OAuth Refresh Token architecture keeps automated exchange-rate updates running while Salesforce admins continue to follow Salesforce MFA requirements for interactive access.
Summary
Currency Updater uses a Connected App and OAuth Refresh Token architecture for server-to-server communication with Salesforce. As a result, Salesforce MFA enforcement does not impact normal automated currency update operations.
If your Salesforce org depends on accurate multi-currency data, Currency Updater keeps exchange-rate automation reliable, auditable, and aligned with Salesforce security requirements.