OIDC Federation
OIDC Federation is a way for separate systems to trust each other so that one system can accept a user's identity that was established by another. It relies on agreements between parties that trust each other, which lets applications authenticate users without each system having to manage its own credentials for them. This approach is often used as an alternative to long-lived static tokens for connecting different organizations or services.
OIDC Federation refers to establishing trust relationships among parties within the OpenID Connect ecosystem, where OpenID Connect is an authentication layer built on the OAuth 2.0 framework (IETF RFC 6749 and 6750). The OpenID Federation 1.0 specification expresses a federation as an agreement between parties that trust each other, using constructs such as Entity Statements to convey and chain trust between entities. In practice, OIDC Federation is a token-based trust model in which a relying system accepts identity assertions issued by another trusted system; in some deployments it is used to avoid distributing long-lived, static bearer tokens by relying on federated identity assertions instead. Note that specific federation topologies, trust-chain resolution, and metadata exchange mechanics depend on the profile and vendor implementation, and the exact scope of these varies by deployment.
Why it matters
OIDC Federation addresses a persistent challenge in multi-organization and multi-service environments: allowing one system to trust identities established by another without each system independently managing credentials for every user or peer. Because OpenID Connect is an authentication layer built on the OAuth 2.0 framework (IETF RFC 6749 and 6750), OIDC Federation extends that authentication capability across organizational and system boundaries through explicit trust agreements. This matters for architects designing federated ecosystems where the alternative, provisioning and maintaining separate credentials in every participating system, does not scale and increases the attack surface.
A significant driver for adopting OIDC Federation is the desire to move away from long-lived, static bearer tokens. In some deployments, such as connecting non-Databricks recipients to providers, OIDC federation is offered explicitly as an alternative to long-lived issued bearer tokens. Long-lived static tokens are attractive to attackers because, once exfiltrated, they can be replayed until they expire or are manually revoked; replacing them with federated identity assertions grounded in a trust relationship can reduce that exposure, depending on how the deployment is configured.
Because the exact federation topology, trust-chain resolution, and metadata exchange mechanics depend on the profile and vendor implementation, teams evaluating OIDC Federation should treat the trust model itself, not just the tokens it produces, as a security-critical design decision. Misconfigured trust chains or overly broad trust agreements can extend acceptance of identity assertions further than intended, so the scope of who trusts whom warrants careful review during design and audit.
Who it's relevant to
Inside OIDC Federation
Common questions
Answers to the questions practitioners most commonly ask about OIDC Federation.