OpenRung
A free, privacy-first relay network that helps you reach the open internet. Open source and nonprofit-run.
翻訳待ち
XID is one identity product for your app and your customers: hosted sign-in and accounts, OpenID Connect for your apps, organizations with enterprise SSO and SCIM, and one console. Free on XID Cloud,
翻訳待ち
セキュリティGitHub @stringkeオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
リポジトリ情報はまだ収集していません。
No updates detected yet. GitHub releases will appear here.
Edge-native identity platform on Cloudflare Workers. One TypeScript codebase runs as an OIDC/OAuth provider, multi-tenant RBAC engine, enterprise SSO federation gateway (SAML and SCIM), and passkey-first hosted auth UI. MIT licensed and self-hostable on your own Cloudflare account.
翻訳待ち
Loading the full README.
Read the full README ↗English | 简体中文 | 日本語 | 한국어 | Français | Deutsch | Español | Português (BR)
An edge-native identity platform deployed as three Cloudflare Workers from one codebase. The Core Worker serves OIDC/OAuth, multi-tenant RBAC, enterprise SSO federation, Hosted Auth, and account pages. A Nimbus Site Worker serves the complete localized documentation from the apex, while an isolated Console Worker serves the management UI.
Pre-1.0. Until 1.0.0, public APIs, database schema, and package surfaces may still change without a long deprecation window.
The hosted deployment at https://xid.dev is live. First-party Hosted Auth,
Console, Management API, and related core paths have production (L4) evidence against that
deployment (see docs/api-contracts.md and the pnpm run smoke:production*
gates). Broader coverage still rests on local L0–L3 unit, Workers-runtime, and browser or protocol
client tests.
Not production-supported until a real L4 row exists for that path: enterprise IdPs (Okta,
Microsoft Entra ID, and peers), downstream SaaS SSO/SCIM (Slack, GitHub Enterprise, and peers),
social OAuth with real provider secrets and callbacks, and SMS/WhatsApp delivery. Local
implementation or provider-ready is not a production-supported claim.
Evidence tiers (L0 to L4) and per-feature support levels live in
docs/protocols/README.md, which is authoritative over any summary here.
Identity requests are latency-critical and globally distributed, yet most identity platforms answer
them from one region. XID puts the whole authorization server on Cloudflare's edge: token signing
runs on Web Crypto inside the isolate, session revocation is serialized by a per-user Durable
Object instead of a central database, and JWKS is cached in KV so relying parties verify tokens
without a round trip. Multi-tenancy is not an add-on either -- issuer, signing keys, WebAuthn RP ID,
and policy all resolve from a single TenantContext, so the same source tree runs as a zero-config
single-tenant deployment or a multi-tenant instance, by configuration rather than a build flag.
Protocols and federation
/authorize, /token, /userinfo, /introspect, /revoke, /end_session, PAR, Device Flow,
Dynamic Client Registration, CIBA, hybrid responses, and front-channel, back-channel, and
session-management logout paths.Authentication and account lifecycle
sub preserved. Browser clients also have hidden-iframe prompt=none silent re-authentication
with a top-level redirect fallback.Organizations and authorization
This is the beginning of the README. Read the rest at the original. Read the full README ↗