Add SAML/OIDC SSO to Metabase — Protect Business Intelligence Data with Authenticated Proxy
Why Metabase Needs an Authenticated Proxy
Metabase is a popular open-source business intelligence tool that enables non-technical users to query databases, build dashboards, and share insights. Self-hosted Metabase instances have direct database connections to production systems — a compromised Metabase means direct access to your customer data, financial records, and business metrics. OnePAM adds enterprise SSO to Metabase by placing an authenticated proxy in front of it. Users authenticate through your corporate IdP, and only verified analysts can access dashboards and run queries.
Metabase supports reverse proxy authentication. OnePAM injects the verified user identity, and Metabase auto-creates or maps the session to the corresponding user account.
Metabase Vulnerability Risks
Without an authenticated proxy, these risks are directly exploitable by any network-reachable attacker.
Security Challenges with Metabase
These are the risks organizations face when Metabase is not behind an authenticated proxy.
Direct Database Access
Metabase connects directly to your production databases. A compromised instance means unrestricted access to all connected data sources.
SQL Query Exposure
Users can run custom SQL queries against production data. Without proper access controls, any Metabase user can query any connected database.
Credential Storage
Database connection strings with usernames and passwords are stored within Metabase. These credentials often have read access to entire databases.
Limited SSO in OSS
Metabase open-source edition has limited authentication options. Enterprise SSO requires the paid Metabase Enterprise edition.
Dashboard Sharing Risks
Shared dashboard links and public embeds can inadvertently expose business data outside the organization.
No Query Auditing
Tracking which user ran which SQL query against which database is difficult without external tooling.
How OnePAM Adds SSO + Zero-Day Protection to Metabase
A step-by-step guide to deploying OnePAM's authenticated proxy in front of Metabase.
Deploy OnePAM as Metabase Proxy
Place OnePAM in front of the Metabase web application.
Configure Your Identity Provider
Connect OnePAM to your corporate IdP — Okta, Azure AD, Google Workspace, or any SAML/OIDC provider.
Enable Proxy Authentication
OnePAM injects the authenticated identity via HTTP headers that Metabase trusts.
Define Data Access Policies
Control who can access Metabase dashboards and run SQL queries based on IdP groups.
Audit Query Activity
Every dashboard view and SQL query execution is logged with corporate identity.
Benefits of Securing Metabase with OnePAM
Measurable security and operational outcomes from deploying OnePAM in front of Metabase.
Protect Business Data
Only authenticated analysts can access Metabase dashboards and query production databases.
Zero unauthorized data accessEnterprise SSO for Free Metabase
Get SAML/OIDC SSO on Metabase OSS without upgrading to Metabase Enterprise.
Enterprise SSO for OSSShield Database Credentials
Database connection strings in Metabase are protected behind OnePAM's authentication layer.
Credentials protectedMFA for Data Access
Require MFA before analysts can access business intelligence dashboards or run SQL queries.
MFA-protected analyticsInstant Analyst Offboarding
Disable an analyst in your IdP and Metabase access stops immediately.
Real-time revocationComplete Query Audit Trail
Every dashboard view and SQL query is logged with corporate identity for data governance.
Full analytics audit trailMetabase SSO Capabilities
Every feature needed to provide enterprise-grade SSO and access control for Metabase.
Zero-Day Protection Features
Enterprise-grade security controls that shield Metabase from exploitation.
Metabase SSO + Security Use Cases
Common scenarios where organizations deploy OnePAM in front of Metabase.
Metabase SSO + Security FAQ
Common questions about deploying OnePAM's authenticated proxy for Metabase.
Does OnePAM work with Metabase open-source?
Can we control who runs SQL queries vs views dashboards?
Does OnePAM protect Metabase's embedding API?
Can we audit which databases users queried?
Does OnePAM affect Metabase query performance?
Ready to Secure Metabase with SSO + Zero-Day Protection?
Deploy OnePAM in minutes — no Metabase code changes required. Start your free 14-day trial today.