Backstage authentication and access

Setting up sign-in to Backstage with each identity provider, mapping identities to catalog users, and securing calls between backend plugins and from external callers.

Backstage sign-in with Microsoft Entra ID

Signing in to Backstage with Entra ID: the app registration, redirect URI, Graph permissions and admin consent, domain hint for multi-tenant users, and the four resolvers including the one for users without email.

Backstage sign-in with Okta

Okta OIDC sign-in for Backstage: the Web Application setup, redirect and sign-out URIs, default and additional scopes such as groups, and matching Okta users to catalog users.

Backstage sign-in with Keycloak through the OIDC provider

Using Keycloak as the Backstage identity provider with the generic OIDC module: client setup, metadata URL, re-badging the sign-in button, the custom API ref and resolving by email or sub. Separate from importing Keycloak org data.

Backstage sign-in with GitHub and GitHub Enterprise

GitHub OAuth sign-in for Backstage: OAuth app versus GitHub App, GitHub Enterprise hosts, the GitHub-specific user ID resolver, and keeping sign-in separate from the integration token used for catalog discovery.

Backstage sign-in with OpenShift

Using the OpenShift auth provider so platform users sign in with their cluster identity, and how that compares with fronting Backstage with an authenticating proxy.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.