Authentication Azure AD - bobbyiliev/dbeaver GitHub Wiki

Note: This feature is available in Lite, Enterprise, Ultimate and Team editions only.

Overview

DBeaver comes with Azure Active Directory (Azure AD) authentication support, allowing secure access to your databases. This article assumes that you're already registered with Microsoft Azure.

You can find detailed information about Azure's features and capabilities in the official Azure documentation.

Settings

To configure Azure AD authentication in DBeaver, follow these steps:

  1. Navigate to the Cloud Explorer tab, and under Microsoft Azure, fill in the Client_id field. This step is crucial as it helps Azure identify your application. You can consult the Cloud Explorer Guide for a detailed guide on creating connections.
  2. Once you've completed the first step, you'll notice Azure configuration appear in your configurations. This means you've successfully set up your Client_id, and Azure recognizes your application.
  3. Within the drop-down menu, select the database you want to connect to and click on the button of the drop-down menu. This action initiates the process of connecting your selected database to DBeaver.
  4. You will be redirected to the Microsoft authentication page. Here, you need to enter your login details - your username and password.
  5. After successful authentication, return to DBeaver to continue working with your connected database.

Tip: If you are part of an Azure AD Group, you will need to add the AD Group name to your Connection configuration. To do this, right-click on your database in the Database Navigator and select Edit Connection. In the dialog box that opens, go to the Connection Settings tab and add your AD Group name in the appropriate field. This is a step your admin might need to assist with.