Skip to main content

@oidfed

The complete OpenID Federation 1.0 implementation for JavaScript — runtime-agnostic, spec-compliant, built on Web API standards.

[ABOUT]

About

A complete TypeScript/JavaScript implementation of the OpenID Federation 1.0 specification, built on Web API standards with no platform-specific dependencies. Provides programmatic access to Entity Statements, Trust Chains, Federation Fetch, Subordinate Listing, and resolve endpoints, plus CLI utilities for Trust Anchor and Intermediate Authority management. Runs on Node.js, Deno, Bun, and any WHATWG Fetch-compatible JavaScript runtime.

[FEATURES]

Key Features

Specification-Complete: Full OpenID Federation 1.0 coverage — Entity Statements, Trust Chains, Federation Fetch, Subordinate Listing, and resolve endpoints per spec
Runtime-Agnostic: Built on Web API standards — runs on Node.js ≥ 18, Deno, Bun, and any WHATWG Fetch-compatible JavaScript runtime
TypeScript-First: Full type definitions across the API surface for safe integration in TypeScript projects
CLI Tooling: Command-line utilities for Trust Anchor and Intermediate Authority management, trust chain resolution, and Entity Configuration validation
Production-Oriented: Designed for real-world federated identity deployments — predictable error handling, validated inputs, and explicit security boundaries
[USAGE]

Use Cases

  • Deploying a Trust Anchor or Intermediate Authority in a JavaScript/TypeScript environment
  • Integrating OpenID Federation into existing OIDC Relying Parties or OpenID Providers
  • Building agentic identity infrastructure where federated trust across AI systems is required
  • Research, standards evaluation, and organizational proof-of-concept for OpenID Federation 1.0
[AUDIENCE]

Target Users

Standards ImplementersIdentity ArchitectsOIDC/OAuth2 DevelopersPlatform Engineers