← Resources
Features
#feature #auth #sso #sharing

The Identity-Aware Front Door: SSO for a 3-Person Tool

Every cell sits behind an identity-aware proxy: requests authenticate against your org's provider before reaching app code, which receives a verified user and implements zero auth logic.

TL;DR: Authentication is a platform property, not application code. An identity-aware proxy in front of every cell authenticates each request against the org’s existing provider, hands the app a verified user, and makes sharing a membership list instead of a code change. Zero-config personal auth for individuals; org SSO for teams — priced for 3–10 people, not 500 MAU.

The request path

colleague clicks link
  → front door: signed in with work account? (Google / Okta / Entra)
  → yes: request forwarded with verified user in header/context
  → app: pure business logic, zero auth code

The app never sees a password, a token exchange, or a session table. It receives who this is and gets on with the invoice reconciliation. “Send this to Priya” becomes adding an email to a list — no OAuth wiring, no user model, no redeploy.

Two tiers: personal, then org

The sequencing is deliberate. Sharing with a second person is the moment a free user becomes a team conversation — acquisition, retention (sprawl accumulates on free idle), and monetization (identity + environment) in that order.

The gap it closes: no middle tier anywhere

The auth cliff in one table:

VendorFloor for SSO
WorkOS$125/mo per connection
Clerk$300/mo flat (Business)
Auth0$150/mo for 500 MAU
Cloudflare Access$7/user/mo (org-internal only)
Replit / Vercel SAMLEnterprise-only
Lovable SSO$50/mo Business

Nobody sells “Google SSO for 3–10 people who’ll never need SCIM” — which is why org identity at the bottom of the pricing page, not the top, is the wedge. Lovable and Create already proved non-seat pricing is table stakes; the defensible version is narrower and exactly this.

What IT gets (the sanction-vs-ban argument)

Some IT organizations ban unsanctioned tools on principle. The front door converts that objection into a checklist:

The optional SDK (never required)

Apps that want per-user behavior — my queue, my saved view — read the verified user through a small identity SDK. The rule holds: the app may know who you are; it never authenticates you.

Limits, stated plainly

FAQ

Does my app need any auth library? No. No OAuth code, no session middleware, no user table. Read the verified-user header only if you want per-user logic.

What providers are supported? Google/email zero-config for personal; SAML/OIDC to the org’s IdP (Google Workspace, Okta, Entra, and equivalents) for teams.

How is this different from Cloudflare Access? Same architectural pattern (identity-aware proxy), different packaging: per-app share lists including external guests, no Zero Trust policy fluency required, priced for tiny audiences.


Want colleagues signing in with work accounts, not new passwords? Deploy now.

Keep reading

AgentCell

Deploy · Logs · Rollback · Access · All headless

Deploy now