Strategy One
Dremio Client Credentials Authentication
Starting in Strategy One (June 2026), client credential authentication is supported by the Strategy shipped Arrow Flight SQL driver.
Prerequisites
-
Go to
https://{hostname}:{WebUIPort}/settings/users, replacinghostnameandWebUIPortwith your Dremio information. -
In Settings, click User Management in the left pane.
-
Click the Service users tab and click Add Service User.
-
Type a Username and Description.
-
Click Add.
-
Click your newly created service user and click the Credentials tab.
-
Click Add and Generate OAuth secret.
-
Type a Label and choose a Lifetime.
-
Click Configure.
-
Next to OAuth Secret, click Copy.
Create a Data Source Using Client Credentials
-
In Library, choose Create New and Dashboard.
-
Choose a project from the Create Dashboard in drop-down list.
-
Click Blank Dashboard.
-
In the Datasets panel, click New Data.
-
Click
next to Data Catalog. -
Find and select Dremio.
-
Type a Name.
-
Expand the Default Database Connection drop-down list and click Add New Database Connection.
-
Choose the Flight SQL driver,
org.apache.arrow.driver.jdbc.ArrowFlightJdbcDriver. -
Type your Host Name and Port Number.
-
Expand Authentication Mode and choose Client Credentials.
-
Expand the Default Database Login drop-down list and click Add New Database Login.
-
Type your Client ID and Client Secret.
-
Click Save.
-
In Token URI, type your token URI using the following template:
https://{hostname}:{WebUIPort}/oauth/token -
Click the Security tab and toggle on Use TLS Encryption.
-
Expand the Verification Method drop-down list and choose an option.
-
Click Save and Save.
