Add SAML/OIDC SSO to Backstage — Protect Your Developer Portal and Service Catalog
Why Backstage Needs an Authenticated Proxy
Backstage is Spotify's open-source developer portal platform, adopted by hundreds of organizations to provide a unified developer experience. Backstage aggregates service catalogs, TechDocs, CI/CD pipelines, infrastructure provisioning templates, and custom plugins into a single portal. A Backstage instance contains a comprehensive view of your software ecosystem — every service, its owner, dependencies, APIs, and documentation. While Backstage supports authentication plugins, deploying it behind OnePAM's authenticated proxy adds enterprise-grade SSO, zero-day protection, and session auditing without complex plugin configuration.
Backstage can be configured to trust authenticated user identity from a reverse proxy via HTTP headers. OnePAM injects the verified identity, and Backstage creates the session based on the trusted proxy authentication.
Backstage Vulnerability Risks
Without an authenticated proxy, these risks are directly exploitable by any network-reachable attacker.
Security Challenges with Backstage
These are the risks organizations face when Backstage is not behind an authenticated proxy.
Software Architecture Exposure
Backstage's service catalog documents every service, API, team ownership, and dependency — a complete map of your software ecosystem.
Critical RCE History
Backstage has had RCE vulnerabilities via its template rendering engine. Without protection, these allow arbitrary code execution.
Scaffolder Template Risk
Backstage scaffolder templates can create repositories, provision infrastructure, and deploy services. Unauthorized use creates resources outside governance.
Plugin Attack Surface
Backstage's plugin ecosystem introduces third-party code that may contain vulnerabilities.
Complex Auth Plugin Setup
Backstage authentication requires configuring auth provider plugins, which can be complex and may break across upgrades.
TechDocs Sensitivity
Internal documentation, architecture decision records, and API specs may contain sensitive implementation details.
How OnePAM Adds SSO + Zero-Day Protection to Backstage
A step-by-step guide to deploying OnePAM's authenticated proxy in front of Backstage.
Deploy OnePAM as Backstage's Proxy
Place OnePAM in front of the Backstage application.
Configure Your IdP
Connect OnePAM to your corporate IdP — Okta, Azure AD, Google Workspace, or any SAML/OIDC provider.
Enable Proxy Authentication
Backstage reads the authenticated user identity from OnePAM's HTTP headers.
Map Portal Access
IdP groups determine who can access the catalog, use scaffolder templates, and view TechDocs.
Audit Portal Access
Every Backstage access is logged with corporate identity for compliance.
Benefits of Securing Backstage with OnePAM
Measurable security and operational outcomes from deploying OnePAM in front of Backstage.
Block Backstage RCE CVEs
Template rendering RCE vulnerabilities are blocked when OnePAM prevents unauthenticated access.
CVEs blocked at proxy layerProtect Software Catalog
Your complete service catalog and architecture map is only accessible to authenticated users.
Zero unauthorized catalog accessSimpler SSO Setup
OnePAM replaces complex Backstage auth plugin configuration with straightforward proxy authentication.
No auth plugin managementSecure Scaffolder
Only authorized users can use scaffolder templates to provision infrastructure and create services.
Scaffolder access controlledMFA for Developer Portal
Enforce MFA for portal access, especially for infrastructure provisioning templates.
MFA-protected portalComplete Portal Audit
Every catalog browse, template use, and doc view is logged with identity.
Full portal audit trailBackstage SSO Capabilities
Every feature needed to provide enterprise-grade SSO and access control for Backstage.
Zero-Day Protection Features
Enterprise-grade security controls that shield Backstage from exploitation.
Backstage SSO + Security Use Cases
Common scenarios where organizations deploy OnePAM in front of Backstage.
Backstage SSO + Security FAQ
Common questions about deploying OnePAM's authenticated proxy for Backstage.
Does OnePAM replace Backstage's auth plugins?
Can we restrict who uses scaffolder templates?
Does OnePAM work with Backstage plugins?
What about Backstage's backend APIs?
Can some catalog items be public while others require SSO?
Ready to Secure Backstage with SSO + Zero-Day Protection?
Deploy OnePAM in minutes — no Backstage code changes required. Start your free 14-day trial today.