Skip to main content
SIGMA PUBLIC IS LIVEJOIN FOR FREE
Sigma Computing
Security

Securing and Streamlining Sigma Access to Databricks with OAuth

Mitch Ertle
Mitch ErtleSenior Partner Solutions Architect
June 12, 2024
4 min read
Securing and Streamlining Sigma Access to Databricks with OAuth

In today’s digital landscape, technology users expect, and often demand, seamless and secure ways to connect their tools and services. OAuth, a widely adopted authorization framework, meets these expectations by enabling safe and streamlined access to data. Sigma is releasing an integration of Databricks OAuth, addressing the growing need for robust authorization and simplifying data workflows for users.

In this blog we will delve into this upcoming feature, how OAuth functions, steps for accessing this feature, and why this integration is essential for enhancing modern data workflows.

Introduction to Databricks OAuth

OAuth is a secure authorization framework that allows applications to access resources on behalf of a user without exposing their credentials. When integrated with Sigma, OAuth enables users to authenticate into Sigma and utilize Databricks connections as themselves, inheriting all data permissions already configured on the Databricks workspace. This integration simplifies the authentication process and enhances security by eliminating the need for storing and managing passwords within applications​.

How OAuth Works

OAuth provides a token-based authorization mechanism. When a user initiates a query from Sigma, Databricks generates a secure token (OAuth token) that grants access to the necessary resources. This token is used to authenticate and authorize the user, ensuring secure data access without exposing sensitive credentials.

A diagram shows the process of data storage and retrieval.
Benefits of Databricks OAuth for Sigma Users

1. Improved Security

  • Secure Access Management: OAuth provides fine-grained access control, enabling specific permissions to be granted to different users or applications defined in Databricks. This ensures that users only have the necessary level of access, significantly reducing the risk of unauthorized data access​.
  • Passwordless Authentication: OAuth eliminates the need to store and manage passwords within applications, minimizing the risk of password leaks and enhancing overall security​​.

2. Enhanced User Experience

  • Simplified Access: Users can authenticate into Sigma and use Databricks connections as themselves, inheriting all data permissions already configured on the Databricks workspace. This streamlined access process enhances the user experience by reducing the need for repeated logins and manual permission configurations​.

3. Streamlined Data Workflow

  • Efficient Data Access: OAuth streamlines the process of accessing data in Databricks, making data workflows within Sigma more efficient. Users can directly access the data they need without the complexity of managing multiple connections in Sigma.
  • Inherited Access Policies: The access control policies defined in Databricks are inherited by Sigma, eliminating the need to set up additional row-level security (RLS) and column-level security (CLS) configurations within Sigma. This not only saves time but also ensures consistency and accuracy in data permissions​.
Sigma on Databricks][HREF: /resources/ebook/unlock-data-democratization-with-sigma-on-databricks
Implementation

Configuring OAuth for Sigma users to access Databricks involves a few essential steps. Start by registering your application and setting up the appropriate permission scopes to ensure secure and controlled access to Databricks resources. This setup also includes generating and managing OAuth tokens to facilitate secure communication between Sigma and Databricks. This integration significantly enhances security by eliminating the need for password storage, streamlines workflows by inheriting data permissions, and improves user satisfaction through seamless and consistent authentication experiences.

Final Thoughts

Integrating Databricks OAuth with Sigma offers significant benefits in terms of security, user experience, and data workflow efficiency. By leveraging OAuth, Sigma users can enjoy secure, seamless access to their data, ensuring that only authorized individuals have access to sensitive information.

Learn more about Sigma on Databricks

FOLLOW SIGMA

Related articles

Why PCI-DSS Compliance Matters For BI And Data Security

Why PCI-DSS Compliance Matters For BI And Data Security

Payment card data has long been a target for attackers, which is why the Payment Card Industry Data Security Standard (PCI-DSS) exists. For years, it has guided organizations that handle credit and debit card information on how to protect sensitive details. While it is often thought of as something only banks or payment processors need to worry about, the truth is broader. Any system that stores, processes, or passes along cardholder data (including business intelligence platforms) may fall within its reach if cardholder information is present.

September 30, 2025
9 min read
How BI And Analytics Fit Into CCRA’s Data Privacy Mandates

How BI And Analytics Fit Into CCRA’s Data Privacy Mandates

As our world becomes increasingly data-driven, data privacy mandates are becoming more complex. While global data regulations like the General Data Protection Regulation (GDPR) are well-known, many are less familiar with more localized laws like the California Consumer Privacy Act (CCPA) and the California Privacy Rights Act (CPRA).

August 21, 2025
15 min read
From Compliance To Competitive Advantage: How Modern Data Strategies Are Evolving Globally

From Compliance To Competitive Advantage: How Modern Data Strategies Are Evolving Globally

Data’s value is surging, and so is the demand for compliance in a heavily regulated world. But a forward-thinking data strategy shouldn’t just meet regulatory requirements; it should turn them into a competitive advantage. Many companies have taken steps in this direction but are missing a critical piece that unlocks their data’s full potential. This blog uncovers that piece and explores how to evolve your data strategy to stay ahead of the curve.

November 21, 2024
7 min read

Activate your data warehouse

Stop buying a new tool for every workflow. Build it once on governed data, then scale it across the business.