Skip to content
Sendora Cloud
Create account
2026-05-30 · Docs

Auth Service audit clean + new Clerk + Firebase Auth comparisons

  • Deep audit of `apps/backend/src/modules/auth-service/` vs `AUTH_FEATURE_BULLETS` (shared/src/constants/auth-features.ts) — every claim verified in code. Passkeys live on web + iOS + Android (`SendoraCloudPasskeys.swift` + `SendoraCloudPasskeys.kt` + `sdk-web/src/auth.ts`). SCIM 2.0 covers Users + Groups CRUD (routes.ts:1539-1643). Hash import auto-detects bcrypt + scrypt + argon2 prefixes (crypto.ts:107-108). SSO + SCIM entitlement-gated to Business+ (entitlements.ts:68). First module in the integrity sweep with NO retracts — copy and code already match.
  • Auth0 comparison cleaned: pricing line updated to Auth0 B2C Essentials' actual ~$700/mo at 10K MAU (was "$240+/mo at 1K MAU" which was a different tier). Bulk-import FAQ corrected: endpoint lives in Auth Service, not Data-IO (caught from Wave 5 retract).
  • New **Clerk comparison** — modern auth alternative. Honest about Clerk's `<SignIn />` prebuilt components being a real win Sendora doesn't ship. Honest about Clerk's 20+ social providers vs Sendora's 7. Honest about Clerk's free 10K MAU tier.
  • New **Firebase Auth comparison** — Google ecosystem play. Honest about Sendora explicitly NOT shipping phone/SMS auth (out of scope), realtime DB, or full App Check. Honest about Firebase's free 50K MAU tier being hard to beat as a standalone auth choice.