Apache Superset with SAML Authentication

Production-ready Apache Superset 5.0.0 setup with Azure AD SAML SSO, MySQL integration, dual login modes, and Docker/Kubernetes deployment support.

DevOps / Data Platform

Overview

Production-ready Apache Superset 5.0.0 setup with Azure AD SAML SSO, MySQL integration, dual login modes, and Docker/Kubernetes deployment support.

The Problem

Teams needed BI dashboards with enterprise SSO and reliable session behavior, but default setup paths were fragmented across authentication, certificates, and deployment environments.

The Solution

I built a custom Superset image with conditional SAML support, database auth fallback, auto-initialization scripts, and environment-driven configuration for local and production rollouts.

Key Features

  • Dual authentication: Azure AD SAML SSO + database login
  • Automatic admin bootstrapping and startup initialization
  • MySQL integration with deployment-friendly configuration
  • Smart logout modes with cross-tab session coordination
  • Docker image + Kubernetes/Helm deployment readiness
  • Certificate-based SAML validation with debug tooling
Apache Superset with SAML Authentication Docker pulls

Platform Outcomes

5.0.0
Superset Version
2
Auth Modes
Docker + K8s
Deployment Targets

Technology Stack

Apache SupersetDockerKubernetesSAMLAzure ADMySQLFlask AppBuilder