Table of Contents
Note
: This feature is available in Lite, Enterprise, and Ultimate editions only.
Table of contents
DBeaver is fully compatible with the Salesforce password and OAuth authentication methods, offering you a secure ways to access your Salesforce databases.
Password authentication
Here are the steps to configure Salesforce authentication:
-
From the Authentication dropdown menu, select the Salesforce password authentication method.
-
Enter the username, password and security token that are associated with your Salesforce database in the Username, Password and Security token fields respectively.
Note
can be generated in your Salesforce account settings.
-
Once you have input your credentials, click the Test Connection button to verify your settings. If everything is configured correctly, DBeaver should now be able to connect to your database using the Salesforce authentication method.
Tip: If you check the Save credentials locally option, you will not be asked to input your credentials every time you connect.
OAuth authentication
Follow these steps to configure Salesforce OAuth authentication:
-
From the Authentication dropdown menu, select Salesforce OAuth authentication.
-
Enter the Client ID and Client Secret associated with your Salesforce application in their respective fields.
Tip: The Client Secret field is optional, but entering it will allow a more secure connection to your Salesforce account.
-
In the OAuth flow type field, choose the authorization flow:
-
Web Server Flow - uses a browser-based login and authorization prompt for user-level access.
-
Client Credentials Flow - uses application-level credentials for server-to-server authentication (no user interaction required).
For setup steps, see Salesforce Client Credentials Flow documentation.
-
-
Click the Test Connection button to verify your settings. If configured correctly, DBeaver will establish a connection using the Salesforce OAuth authentication method.
DBeaver Documentation
- Getting started
- DBeaver configuration
- Security
- Connection settings
- Databases support
- Classic
- Cloud
- Embedded
- File drivers
- Graph
- Database Navigator
- Data Editor
- SQL Editor
- Entity relation diagrams (ERD)
- Cloud services
- AI Assistant
- Data transfer and schema compare
- Task management
- Integrated tools
- Administration
- DBeaver Editions
- Standalone
- Cloud-hosted
- FAQ
- Development

