v0.15.0
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=1DEKART_GOOGLE_OAUTH_CLIENT_ID=Your-Client-IDDEKART_GOOGLE_OAUTH_CLIENT_SECRET=Your-Client-Secret
Create Data Connections directly through the UI
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=
