Skip to content

v0.15.0

Choose a tag to compare

@delfrrr delfrrr released this 07 Nov 06:25

Features

Pass-through authentication with Google OAuth 2.0 Flow

No Google Service account required any more!

This feature allows Dekart to authorize users via Google OAuth 2.0 and pass user-specific tokens to access BigQuery and Cloud Storage. No more need for a universal service account or setting GOOGLE_APPLICATION_CREDENTIALS! Plus, all tokens are stored only in your browser memory, offering an additional layer of security.

Required User Permissions:

  • BigQuery Data Viewer
  • BigQuery Job User
  • BigQuery Read Session User
  • Storage Object User

Note: This feature is currently only supported for BigQuery and Cloud Storage data sources.

How to enable?

Set these environment variables to get started:

  • DEKART_REQUIRE_GOOGLE_OAUTH=1
  • DEKART_GOOGLE_OAUTH_CLIENT_ID=Your-Client-ID
  • DEKART_GOOGLE_OAUTH_CLIENT_SECRET=Your-Client-Secret

Create Data Connections directly through the UI

output

Now Dekart users can create Data Connections directly through the UI, stepping away from the single configuration approach facilitated by environment variables. Coupled with the recently implemented pass-through authentication, this upgrade empowers users and admins with unparalleled control over the data stored and cached.

Currently, only BigQuery supported DEKART_DATASOURCE=BQ.

To enable the feature, leave empty DEKART_BIGQUERY_PROJECT_ID= and/or DEKART_CLOUD_STORAGE_BUCKET=

Links

Upgrade from previous version

Documentation

Contribute 💜