{"repo":"siiway/prism","free":true,"listed":false,"github":"https://github.com/siiway/prism","clone":"git clone https://github.com/siiway/prism.git","description":"A self-hosted OAuth 2.0 / OpenID Connect identity platform built on Cloudflare Workers. Deploy globally in minutes with zero servers.","language":"TypeScript","stars":18,"topics":["cf-workers","oauth","oauth2","openid-connect","self-hosted","cloudflare-d1","cloudflare-kv","cloudflare-r2","cloudflare-workers","oidc-provider"],"license":"GPL-3.0","category":"auth-billing-email","readme_excerpt":"Prism 中文 A self-hosted OAuth 2.0 / OpenID Connect identity platform built on Cloudflare Workers. Deploy globally in minutes with zero servers. Features - OAuth 2.0 + OpenID Connect — authorization code + PKCE, RS256 ID tokens, introspection / revocation, UserInfo, Discovery, JWKS - Step-up 2FA — server-initiated, action-pinned re-confirmation with sudo grace windows for sensitive operations - Social & federated login — GitHub, Google, Microsoft, Discord, Telegram, X, Generic OIDC, Generic OAuth 2 — multiple sources of the same type - Multi-factor auth — multiple TOTP authenticators per account, passkeys (WebAuthn), GPG keys (incl. ML-DSA), backup codes - Teams — shared ownership of OAuth apps and domains, roles, invites, transfer-ownership, site-floor join requirements - App registry — users register and manage their own OAuth apps; admins can verify; cross-app permission scopes - Domain verification — DNS TXT, HTML meta, or .well-known — pick per domain, auto re-verify - Bot protection — Cloudflare Turnstile, hCaptcha, reCAPTCHA v3, or proof-of-work (Rust→WASM); also gates 2FA confirmations - Webhooks & notifications — user + admin webhooks, app event streams (webhook / SSE / WebSocket), email + Telegram notifications with a rule engine - Public profiles — opt-in /u/ and /t/ pages with per-field visibility, GPG keys, GitHub README sync - Encrypted at rest — AES-GCM envelope + keyed HMAC, rooted in a Cloudflare Secrets Store binding - Admin panel — user/app/team moderation, a","default_branch":null,"files":null,"tree":[],"storefront":"/r/siiway","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/siiway/prism/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}