Salesforce will remove support in the auto-installed Data Loader Connected App for the OAuth 2.0 Device Flow for authentication on September 2, 2025. There will be no exceptions or extensions to this removal. This change is part of Salesforce's commitment to making our products and services secure-by-default.
Currently, Data Loader allows users to authenticate using three mechanisms:
After the removal, users will no longer be able to authenticate using OAuth 2.0 Device Flow.
OAuth 2.0 Device Flow authentication was introduced in Data Loader v53.0.1. Users of Data Loader v53.0.1 or later will no longer be able to authenticate using OAuth 2.0 Device Flow.
Use of password authentication or OAuth 2.0 User-Agent Flow is not impacted by this change. Users of these authentication methods don’t need to take any action.
Authentication via command line with encrypted passwords is not impacted.
Users that authenticate with SSO and MFA will need to upgrade to Data Loader v64.1.0 and use OAuth 2.0 Web Server Flow with PKCE.
If version 64.1.0 is not yet available and you cannot wait, you can upgrade to version 64.0.2 until 64.1.0 is available. To use 64.0.2 with SSO and MFA, you will need to configure a custom External Client Application as described here to enable use of the OAuth 2.0 Web Server Flow with PKCE.
Will users with "Use Any API Client" or "Approve Uninstalled Connected Apps" permissions be able to use device flow authentication in Data Loader?
No. Device Flow will be disabled for all users and all versions of Data Loader.
When a user first performs an operation, such as inserting data, they are asked to log in using either OAuth or password authentication.
The OAuth flow used to log in depends on which of the two OAuth flows Data Loader is configured to use in Settings.
The Enable OAuth login from browser checkbox specifies which flow to use:
Note: In Data Loader v64.0.2, Enable OAuth login from browser doesn't work. Only OAuth 2.0 Device Flow and password authentication are available.
Users currently logging into their org with Data Loader and using OAuth 2.0 Device Flow will be impacted. After the removal of OAuth 2.0 Device Flow, attempting to log in will fail with the errors listed below and users will remain on the login screen.
Based on the Data Loader version, users might encounter one of the following errors:
These users must update their authentication to either password authentication or OAuth 2.0 User-Agent Flow to be able to authenticate. Users of Data Loader v64.0.2 will only be able to use password authentication. Alternatively, users can install the new version of Data Loader.
To configure Data Loader to use the OAuth 2.0 User-Agent Flow, uncheck the Enable OAuth login from browser checkbox in Settings.
When logging in with the OAuth 2.0 User-Agent Flow, users enter their org username and password in the dialog.
Users who select password authentication on the Data Loader log in screen must enter their org username along with a password concatenated with a security token. Refer to this documentation on how to obtain the security token.
On September 2, 2025, Salesforce released Data Loader v64.1.0. This version allows users to authenticate using one of two mechanisms:
Data Loader v64.1.0 doesn't support OAuth 2.0 Device Flow or OAuth 2.0 User-Agent Flow.
Salesforce strongly advises all Data Loader users to upgrade to v64.1.0 as soon as possible following its release.
If you are using Data Loader with the auto-installed Connected App, Data Loader v64.1.0 will work after installation with no further configuration required.
If you are using Data Loader with a custom Connected App, then contact your org administrator to configure that Connected App to use OAuth 2.0 Web Server Flow with PKCE. If this configuration change isn’t made, then Data Loader v64.1.0 will only allow password authentication to be used.
If you encounter an authorization error when first logging in using Data Loader v64.1.0, close and re-open your browser.
Open Data Loader Settings and scroll down to the Client ID settings. If the Client ID settings are set to DataLoaderPartnerUI/ and DataLoaderBulkUI/, then Data Loader is using the auto-installed Connected App.
If they are set to different values, then Data Loader is using a custom Connected App.
The Connected App must have these configuration values to work with Data Loader v64.1.0:
http://localhost:7171/OauthRedirectEnsure that Device Flow is disabled to improve security and protect against common attacks.
Below is an example of a correctly configured auto-installed Connected App.
Data Loader installation procedure
005132367

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.