Establishing connection...

sYnID


sYnID is a centralized authentication provider that acts as a universal single sign-on gateway for applications in the sYnVerse ecosystem. Deployed entirely on Cloudflare Workers, it shares active sessions across subdomains, allowing users to sign in once and access all connected services seamlessly.

Infrastructure Overview

Security & Auth Core

FrameworkOpenAuth.js (@openauthjs/openauth)
RuntimeCloudflare Workers
Schema ValidatorValibot
Bot ShieldCloudflare Turnstile CAPTCHA

Data & Storage

User DatabaseCloudflare D1 (SQL)
Session CacheCloudflare KV Storage
Email IntegrationResend API (automated verification & reset)
LanguageTypeScript

Shared-Domain Auto-Login: By leveraging parent domain session cookies, sYnID shares one-time authorization tokens across subdomains, instantly logging in users as they navigate between applications without redirect delays.

Core Features

  • Multi-Provider Authentication — Integrates classic Email/Password credentials, Google OAuth, GitHub OAuth, and Microsoft Entra ID.
  • Account Linking — Allows users to bind multiple OAuth credentials to a single email address, preventing duplicate accounts.
  • Post-Based Central Logout — Features a secure, POST-verified logout endpoint that clears cookies across all linked client applications.
  • Security Hardening — Protects endpoints with Turnstile CAPTCHA (featuring automatic rate-limit token resets) and prevents browser predictive prefetching from accidentally executing sign-outs.
Cloudflare WorkersOpenAuth.jsD1 DatabaseCloudflare TurnstileValibotTypeScriptOAuth 2.0SSO
visitor@christran.io — bash
visitor@christran.io:~$type a command and press Enter. try help or ls
visitor@christran.io:~$